Использование памяти в современных GUI приложениях

Недавно со временем обнаружил, что имеющихся у меня 12 GiB памяти на Linux Debian стало нехватать для повседневной работы, в процессе которой мне требуется собирать тонны C++ кода в несколько потоков, а дело это затратное по памяти.

Понятно, что требования к памяти приложений со временим растут все больше и больше, в том числе и компиляторов gcc и clang, но не так давно количество перешло в качество и я начал разбираться кто конкретно жрет память (ну, помимо тулов сборки) и пытаться это дело исправить.

Применение множественному наследованию в C++

Недавно понял, что похоже нашел возможно единственное полезное применение виртуальному множественному наследованию в C++, в котором базовый класс не является чисто абстрактным, т. е. содержит реализацию методов и переменные-члены.