Java verbose:gc如何读取输出? [英] Java verbose:gc How to read the output?

查看:124
本文介绍了Java verbose:gc如何读取输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Java应用程序,它有一些性能问题,有人建议我以详细:gc模式运行它。
这已经完成,但我不知道如何解释日志记录。
是否有可能向我解释这是什么意思或建议我如何提高绩效?

I have a Java application which has some performance issues and someone recommend me to run it in verbose:gc mode. This has been done, but I don't know how to interpret the logging. Is it possible to explain me what it all means or to advise me as what I can do to increase performance?

输出日志可以在:< a href =http://pastebin.com/uDNPEGcd> http://pastebin.com/uDNPEGcd

提前致谢,
亲切问候,
Maarten

Thanks in advance, Kind regards, Maarten

推荐答案

详细:gc 在每个gc集合之后立即打印并打印有关每一代内存详细信息的详细信息以下是有关如何阅读详细gc 的博客

verbose:gc prints right after each gc collection and prints details about each generation memory details. Here is blog on how to read verbose gc

如果您正在尝试查找内存泄漏,请详细说明:gc可能还不够。使用一些可视化工具,如 jhat (或) visualvm 等,

If you are trying to look for memory leak, verbose:gc may not be enough. Use some visualization tools like jhat (or) visualvm etc.,

 4416K->512K(4928K), 0.0081170 secs

Before GC used memory is 4416K
After GC used memory is 512K
Total allocated memory is 4928K

这篇关于Java verbose:gc如何读取输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆