微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JTune 高精度的 Java CMS 优化

程序名称:JTune

授权协议: Apache 2.0

操作系统: 跨平台

开发语言: Python

JTune 介绍

JTune 可以在无需重新启动的情况下,帮助你调整和解决运行的 JVM (Java 6 - Java 8) 的问题。目前,它还不能与 G1
垃圾回收器一同工作,被检测出时还会报错。

调整基于两个指标:进行垃圾回收(GC)的累积时间,以及垃圾回收(GC)的标准差。在调用时, JTune 在给定 pid 中捕捉 jstat
输出,以及样本时间内的 GC 日志数据。

FAQ

Q: 我必须以 root 的身份运行 jtune.py 吗?
A: 你应该以你要分析的 Java 进程的用户(或者 root)来运行。

Q: 它支持哪个版本的 Java
A: JTune 支持 Java 6-8.

Q: 正确使用这个工具,需要打开哪些 JVM 选项?
A: 你应该开启: -Xloggc, -XX:+PrintTenuringdistribution,
-XX:+PrintGCDetails, 和 -XX:+PrintGCDateStamps

Q: 它可以调整 G1 GC?
A: 目前不行。 G1 是一个有点难以调整,但正在开发中。

JTune 官网

https://github.com/linkedin/JTune

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐