問題タブ [chronicle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
740 参照

java - Chronicle Queue の速度が低下し、メモリが不足する

ソフトウェアで Chronicle Queue を使用することを検討していますが、何か問題があるに違いありません。
約 650k のエントリを非常に高速に書き込むアペンダーがあります。その後、メモリが最大許容値まで急増し、最終的に OutOfMemory に到達した時点で停止します。

これが私のコードです:

これは、-Xmx1024m を使用して 64 ビット JVM を使用して Windows 7 x64 で実行され
ています。

編集:追加情報があります。メモリ スパイクの直後に、オブジェクト割り当てのスナップショットを撮りました。多くのオブジェクト配列など。 そして、OOM エラーが発生したときのスタック トレース。ここに画像の説明を入力 ここに画像の説明を入力