Possible Duplicate:
Is it possible to dynamically change maximum java heap size?コード自体にJavaヒープ領域を増やす方法はありますか?私が知っている
は、JavaランチャーのXMXのオプションがありますが、(彼らのヒープを持っています私のコードを実行するすべてのコンピュータが増加したように)の代わりにこれを行う前処理指令のいくつかの種類があります。
今のところ、java.exeは最大で280MBに達します(クラッシュする前に) - これは正常ですか?
関連:http://stackoverflow.com/questions/193483/how-to-specify-jvm-argument-for-maven-built-executable-jar –
*「Javaヒープを増やす方法はありますコード自体にスペースがありますか? "*いいえ - コードがロードされると、使用可能なメモリはすでに設定されています(石で)。 1つの解決策は、現在のVM内のメモリをチェックすることであり、十分でない場合は、1)より多くのメモリを持つ新しい「プロセス」を起動する。2)終了する。 –
@Andrew Thompson:「新しいプロセスをより多くのメモリで起動する」これはコード内で実行できますか? –