Предположим, у вас есть довольно большое (~2,2 MLOC), довольно старое (начатое более 10 лет назад) настольное приложение Windows на C/C++. Около 10% модулей являются внешними и не имеют исходников, только символы отладки.
Как бы вы уменьшили объем памяти приложения вдвое? По крайней мере, что бы вы сделали, чтобы узнать, где потребляется память?