首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查/比较并行GC线程和Conc GC线程的输出?如何确定GC线程值?

如何检查/比较并行GC线程和Conc GC线程的输出?如何确定GC线程值?
EN

Stack Overflow用户
提问于 2016-07-14 22:50:47
回答 1查看 639关注 0票数 0

我正在使用CMS收集器并运行4个JVM。

  1. 除了GC线程的值外,我正在根据分析GC日志来调优jvm值。我应该调整它们以获得更稳定的响应时间和每秒的事务吗?
  2. 到目前为止,我使用的是并行GC线程=否核的公式。还有其他规定吗?
  3. 是否有方法查看GC线程进程的结果。
  4. 我应该使用一个线程转储来查看它吗?还有任何有用的指针/链接来学习如何分析线程转储?
EN

回答 1

Stack Overflow用户

发布于 2016-07-15 13:54:59

  1. 取决于你的优先次序。如果这是一个web应用程序,我会优化最佳的平均响应时间。
  2. 这是一个完全可以接受的环境。
  3. 你可以试试-verbose:gc,-XX:+PrintGCDetails和-XX:+PrintGCTimeStamps。
  4. 我建议将JVisualVM与VisualGC插件结合使用。我总是发现看这个比阅读日志容易得多。线程转储可能不会对您有所帮助。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38385447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档