しばらくすると、Javaアプリのメモリが不足します。そのため、キャッシュサイズを管理するための最適な方法を見つけようとしています。LRUの原則でメモリをクリアしないと、キューブが大きくなるという問題があります。Java VMのキャッシュサイズをどのように管理しますか?
2 に答える
0
現時点では、パラメータCACHE_SIZE
とを設定できますFREE_MEMORY_PERCENTAGE
。しかし、これは正しい方法ではないようです。
于 2013-02-26T09:34:25.600 に答える
0
私は実際に問題を完全に解決したことはなく、現在のステータスに100%満足しているわけではありませんが、とにかくここに私の現在の解決策があります.
システムはセッション間で共有キャッシュを使用するため、セッションで割り当てられたメモリはセッション終了後にクリアされますが、共有キャッシュ内のメモリは割り当てられたままになります。
前述のさまざまなパラメーターの組み合わせ + メモリ操作の各呼び出し後のガベージ コレクターの高速反復は、少なくとも問題ありません。
于 2013-04-10T21:59:10.773 に答える