关于Java垃圾回收的备忘录
我被指派负责稳定性测试。
我需要报告GC的情况,但我完全没有经验,对这个未知的领域一无所知。
因此,我总结了一些通过搜索避免尴尬的信息。
Java虚拟机参数
-verbose:gc -Xloggc:gc.log
GCView的安装方法。
brew install maven
git clone https://github.com/chewiebug/GCViewer.git
cd GCViewer
mvn clean install
java -jar target/gcviewer-1.36-SNAPSHOT.jar
结果
只是运行了一个简单的程序并记录了GC日志,但在GCViewer中时间太短了,只显示了垂直线条。总之,我已经知道怎么使用了,所以在工作场所可以利用两天的GC日志进行分析。
参考网站
关于JavaVM的GC日志输出和GCViewer
-
- URL: http://www.task-notes.com/entry/20150506/1430881200
GCログのオプションに説明が充実。GCViewerのインストール方法の説明があり助かりました。
Java开发性能的提升!Part 2:分析GC日志和配置Heap
-
- URL: https://qiita.com/i_matsui/items/aabbdaa169c6ae51ecb3
GCViewerの見方の説明が参考になりました。