内部とメモリページングのcollaboration
間を理解しようとしています。が割り当てられたボックスがあります。大量のメモリを必要とするアプリケーションを実行すると、いつメモリ ページングが発生し、実際にメモリ不足エラーが発生するのか疑問に思います。オブジェクトが作成されると、ヒープ上に作成され、使用されていない場合はガベージ コレクションされ、アプリケーションによって使用されている場合は有効になります。GC
JVM
linux
4GB RAM
1.2GB for JVM
throws
だから私の質問は、OS がいつメモリ ページングを開始し、ページングJVM
されたライブ オブジェクトに何が起こるかということOS
です。
また、OS ページが Java オブジェクトを生きている場合、どのオブジェクトを最初にページングする必要があるかをどのように優先順位付けしますか? ほとんどのメモリを占有するオブジェクトをページングしますか?