最近、悪名高いエラー メッセージが表示されますOutOfMemoryError
。私は 16GB RAM と 2X2.6 GH クアッドコアを搭載した 64Bit Mac を持っています。私が実行しているのと同じアルゴリズム(このエラーメッセージの原因)が別のマシン(ubuntu 16GB RAM)でスムーズに実行されているため、このエラーメッセージを取得しても意味がありません。
System.out.println(java.lang.Runtime.getRuntime().maxMemory());
私のMacで上記のコードを実行すると、次のようになります:129,957,888(もちろんコンマなし:-))
そして、ubuntu マシンでこのコードを実行すると、次のようになります: 1,856,700,416
アルゴリズムを実行するために最大メモリを増やす方法を誰か教えてもらえますか? ありがとう!
eclipse: default VM arguments に設定しようとしました-Xms512m -Xmx4g
が、何も変わりませんでした。