ハッシュマップの配列を保持しているので、最大のパフォーマンスとメモリ使用率を得たいので、配列内でハッシュマップを再開したいと思います。配列内のハッシュマップを再利用する
これ以上必要ない配列にハッシュマップがあり、新しいハッシュマップを配列に追加する場合は、ハッシュマップをクリアしてput()を使用して新しい値を追加します。
また、配列からハッシュマップをリタイアするときに値をコピーする必要があります。
毎回new HashMap()
を作成するよりも良いかどうかはわかりません。 何が良いですか?
UPDATE
サイクルにハッシュマップの約50 milionsを必要とする、各ハッシュマップは約10、キーと値のペアを有します。配列のサイズが20,000の場合は、50万の代わりに2万のハッシュマップが必要です。新しいハッシュマップ()
あなたは何でも、あなたの質問はunanswerableある/データ/配列/ハッシュマップ上で何をするか、あなたの操作指示しない限り。 – CAFxX
だから、あなたが書こうと思っているコードを推測してから、推測するデータを推測し、仮定したコードを思考実験によってプロファイリングするように求めていますか? – NPE