最近、私は悪名高いエラーメッセージ:OutOfMemoryError
を取得しています。私は16GB RAMと2X2.6 GHクアッドコアを搭載した64Bit Macを持っています。このエラーメッセージを得ることは、私が実行している同じアルゴリズム(このエラーメッセージを引き起こす)が別のマシン(ubuntu 16GB Ram)でスムーズに実行されているため、私にとっては意味がありません。Javaメモリを増やす方法(アルゴリズムはubuntuで動作しますが、Macでは実行しません;同じマシン構成)
System.out.println(java.lang.Runtime.getRuntime().maxMemory());
私は私のMac上で上記のコードを実行すると、私が手:129957888(コース:-)のコンマなし)
そして、私が取得Ubuntuマシン上でこのコードを実行:1856700416
私のアルゴリズムを実行するためにどのように私は私の最大メモリを増やすことができます誰に教えてください?ありがとう!
私は日食に設定しようとしました:デフォルトのVM引数-Xms512m -Xmx4g
、しかし何も変わっていません。
私はあなたが16GBのRAMを意味すると思いますか? – Alex