さて、私はWindowsで書かれたJavaプログラムを持っていて、それはうまく機能します。基本的にはアルゴリズムに関連しており、実行中は通常、ほぼ完全なCPU容量を消費します。これは正常です。
ただし、MacOSでは、大量のデータがあり、メモリ消費量が約240Mに達する特定の時点で、常にスタックします。プログラムはまだ実行中ですが、先に進みません。メモリは解放されませんが、CPU使用率は0に低下します。これが正確に何を意味するのかわかりません。また、何が起こっているのかわかりません。
申し訳ありませんが、これはコードの特定の部分に関する問題ではないため、コード部分を提供できません。JVMに精通している人なら誰でも、いくつかのヒント/アドバイスを与えることができますか?