- ベストアンサー
メモリに余裕があるのにヒープが確保できないです。
趣味のプログラムなので切実な問題ではないのですが、 1秒間隔に処理を行うプロセスを-Xmx64Mの指定で6つ起動しようとするのですが、 6つ目でヒープが確保できなくて処理が走りません。 スレッドは1プロセスあたり15くらいです。 OSはWindowsXPでCPUはPentium Dual-core E2140で メモリは2GBつんでいるのですが、 タスクマネージャでみると1GB強しかつかってません。 できれば6つ同時に走らせたいのですが、方法はありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ヒープエリアはたしか全プロセスで共通に使われるはずです。 -Xmx64M を -Xmx128M 等に変更して動かしてみて下さい。
お礼
ありがとうございました。 ご視指摘のとおり変更したところ、走るようになりました。