首页 / 日志 / JVM学习--开启应用的gc日志功能
JVM学习--开启应用的gc日志功能
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JVM学习--开启应用的gc日志功能,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1674字,纯文字阅读大概需要3分钟。
内容图文
![JVM学习--开启应用的gc日志功能](/upload/InfoBanner/zyjiaocheng/1308/94a3ae869470441d89811653cfc8d4df.jpg)
一、开启方法
For Java 1.4, 5, 6, 7, 8 pass this JVM argument to your application: -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:<file-path>
For Java 9, pass the JVM argument: -Xlog:gc*:file=<file-path>
file-path: is the location where GC log file will be written
二、测试
代码:
public class testAllocation { private static final int _1MB=1024*1024; public static void main(String[] args) { byte[] allocation1; byte[] allocation2; byte[] allocation3; byte[] allocation4; allocation1=new byte[2*_1MB]; allocation2=new byte[2*_1MB]; allocation3=new byte[2*_1MB]; allocation4=new byte[4*_1MB]; //出现一次Minor GC } }
1、输出到标准输出
E:\javabase\out\production\javabase>java -XX:+PrintGCDetails -XX:+PrintGCDateSta mps -Xms20M -Xmx20M -Xmn10M testAllocation Heap PSYoungGen total 9216K, used 7644K [0x00000000ff600000, 0x0000000100000000 , 0x0000000100000000) eden space 8192K, 93% used [0x00000000ff600000,0x00000000ffd77070,0x00000000ff e00000) from space 1024K, 0% used [0x00000000fff00000,0x00000000fff00000,0x0000000100000000) to space 1024K, 0% used [0x00000000ffe00000,0x00000000ffe00000,0x00000000fff00000) ParOldGen total 10240K, used 4096K [0x00000000fec00000, 0x00000000ff600000, 0x00000000ff600000) object space 10240K, 40% used [0x00000000fec00000,0x00000000ff000010,0x0000000 0ff600000) Metaspace used 2521K, capacity 4486K, committed 4864K, reserved 1056768K class space used 271K, capacity 386K, committed 512K, reserved 1048576K
2、输出到文件
E:\javabase\out\production\javabase>java -XX:+PrintGCDetails -XX:+PrintGCDateSta mps -Xloggc:testAllocation-gc.log -Xms20M -Xmx20M -Xmn10M testAllocation
原文:https://www.cnblogs.com/grey-wolf/p/10216014.html
内容总结
以上是互联网集市为您收集整理的JVM学习--开启应用的gc日志功能全部内容,希望文章能够帮你解决JVM学习--开启应用的gc日志功能所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。