Das Prinzip kenne ich irgendwoher. Nennt sich das nicht Memory-Shadowing?
Der eigentlich freigegebene Speicher wird von dem Programm nicht an Windows zurückgegeben, weil eine erneute Speicheranforderung durch das
OS Zeit kosten würde. Das hatte ich mal im Zusammenhang mit 3D-Engines gelesen.