私は何年にもわたって Delphi に手を出してきましたが、アプリケーションを最小化して復元するとメモリの使用量が減るのはなぜだろうかといつも疑問に思っていました。
例として、私は Delphi 7 を使用しており、何もない新しいプロジェクトを作成しますが、すべてのプロジェクトが最初から空白のフォームで始まり、F9 を押してアプリケーションを実行し、アプリのメモリ使用量を調べます。その後、アプリを最小化すると、メモリ使用量が約 760kb に下がり、最後にアプリを復元すると、メモリ使用量が約 1.5mb に戻ります。これは、最初にロードしたときの約 1/2 です。これは、何がこれを実現しているのかについて常に私を混乱させてきました。さらに重要なことは、通常使用する 3.5 MB の代わりに 1.5 MB のメモリを使用するディレクティブでアプリケーションを起動することです。
乾杯、デイブ