私の質問はこれとは異なります。アプリケーションのプロファイリングを行ったのですが、遅すぎます。
1 つのプロセスが完了した後、ヒープ ウォーカーにいくつかのライブ オブジェクトが表示されました。
データベースからいくつかのデータをキャッシュしていますが、ヒープウォーカーはそこにあるべきではないやHashMapのようないくつかのライブオブジェクトを表示します。Resultset.getStringStatement.getString
HashMap.put()上記の 2 つの方法よりもメモリ使用量が非常に少なくなります。
この分析は正しいですか? または、何か不足しており、メモリがHashMapそれ自体で占有されておりHeapWalker、JDBC のメソッド (getStringおよびexecuteQuery) を表示しているだけです。