Windows Vista / 7を使用しているときにNTガベージコレクションAPIを呼び出すことで、いくつかのメモリを解放できるmemclearまたはmemcleanというツールがあったことを覚えています。おそらくキャッシュも消去されたでしょう。 Ubuntuを使用するときは、システム割り当てメモリがしばらくして数GBに留まり、画像編集などのメモリ集約的な操作を実行するときに追加のGBが交換されるまでかなり長い時間を待つ必要があります。
カーネルGCのようなものが実際に使用されていないメモリを強制的に解放する方法はありますか? (起動時のメモリ消費量は1G未満です。)
ベストアンサー1
あなたが投稿したものを見ると、Linuxでメモリがどのように機能するかを理解していないようです。
私は読書をお勧めします
- http://www.linuxnix.com/find-ram-size-in-linuxunix/
- http://www.itworld.com/article/2722141/it-management/making-sense-of-memory-usage-on-linux.html
- http://www.linuxatemyram.com/
このサイトのポイントは、あなたが考えるよりも多くの「空き」メモリを持っているということです。