java_pidXXXX(数字).hprof ファイルは、JavaVMのダンプ出力ファイルとなります。
ファイルの出力タイミングにつきましては、Javaの仕様に準拠し出力されております。
・このファイルが出力させなくする方法
現状、Resinの設定ファイル(conf/resin.properties)のjvm_argsに "-XX:+HeapDumpOnOutOfMemoryError" を指定しており、 OutOfMemoryError 発生時に .hprof ファイルが出力される設定です。
この指定を削除いただければ、OutOfMemoryError発生時に出力されなくなります。
また、この指定を削除すると、JavaVMでメモリ不足が発生した場合、 .hprof ファイルが出力されてませんので、メモリ不足時の原因調査など、このファイルの内容が確認できないことになります。
・削除しても問題ないでしょうか
システム上から参照されているファイルではございませんので、削除しても問題はございません。
※削除を行うと、このファイルが必要とされる状況時(OutOfMemoryError発生時等)に、原因調査などに支障をきたします。
このため、削除するのではなく別の場所に移動し、保管することをおすすめします。
・このファイルから原因を調査することは可能でしょうか?
どのような処理において多くのメモリを利用しているか等、このファイルを解析いただくことにより、把握することができます。
解析方法等につきましては、Javaの提供元で公開しているドキュメントなどでご確認ください。
※ご注意事項
今回、ご紹介した Java の仕様に関する内容等につきましてのお問い合わせは、プロダクトサポートではご対応申し上げておりません。
プロダクトサポートのご対応範囲につきましては、以下のページをご参照ください。
https://product.intra-mart.support/hc/ja/articles/360037451853
-- 対象 ------------------------------------------------------------------------
iAP/Accel Platform/全アップデート
----------------------------------------------------------------------------------
FAQID:1224
拡張子 .hprof ファイルについて教えてください。
