プロが教える店舗&オフィスのセキュリティ対策術

趣味のプログラムなので切実な問題ではないのですが、
1秒間隔に処理を行うプロセスを-Xmx64Mの指定で6つ起動しようとするのですが、
6つ目でヒープが確保できなくて処理が走りません。
スレッドは1プロセスあたり15くらいです。
OSはWindowsXPでCPUはPentium Dual-core E2140で
メモリは2GBつんでいるのですが、
タスクマネージャでみると1GB強しかつかってません。
できれば6つ同時に走らせたいのですが、方法はありますでしょうか?

A 回答 (1件)

ヒープエリアはたしか全プロセスで共通に使われるはずです。


-Xmx64M を -Xmx128M 等に変更して動かしてみて下さい。
    • good
    • 0
この回答へのお礼

ありがとうございました。
ご視指摘のとおり変更したところ、走るようになりました。

お礼日時:2009/12/03 01:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!