###前提・実現したいこと
OutOfMemoryErrorの解決するため、JavaVisualVMのヒープダンプを用いてオブジェクトの作成場所および参照先を調べようとすると「HeapWalker内のメモリー不足」というエラーが発生しました。
###試したこと
試した事は下記の二点。
1:画像のエラーメッセージにて「このエラーを防止するには、NetBeans IDEのインストール・ディレクトリにあるetc/netbeans.confファイルで-Xmxの値を大きくします。」と書かれているが、NetBeansは本PCにインストールされていない。が、解決すればと思い、NetBeansをインストール後にetc/netbeans.confを下記のように書き直した。
変更前
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"
変更後
netbeans_default_options="-J-client -J-Xss12m -J-Xms256m -J-Xmx2048m -J-XX:PermSize=128m -J-XX:MaxPermSize=2048m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
しかしながら、解決には至らなかった。
2:検索を行ったがこのエラーに対する対策法が見つけられなかった。
###補足情報(言語/FW/ツール等のバージョンなど)
環境
OS: Windows 10 (10.0)
アーキテクチャ: amd64 64bit
Javaホーム: C:\Program Files\Java\jre1.8.0_131
Javaバージョン: 1.8.0_131
JVM: Java HotSpot(TM) 64-Bit Server VM (25.131-b11, mixed mode)
Javaベンダー: Oracle Corporation
他の情報
合計バイト数: 7,570,653,002
合計クラス数: 686
合計インスタンス数: 236,570,007
クラス・ローダー: 2
GCルート: 552
ファイナライズを待機しているオブジェクト数: 0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/15 02:26