• 杨晓峰
    2018-09-30
    jmc早openjdk网站单独下载,目前需要7 ea版处理jdk11
    http://jdk.java.net/jmc/

    作者回复: 谢谢峰哥!

    
     9
  • 田斌
    2018-11-08
    Jstack -F会导致Java进程一直挂起吗,说是jdk的bug,什么情况下会一直挂起呢
    
     4
  • 美滋滋
    2018-10-10
    null那位朋友 oom killer了解一下
    
     3
  • null
    2018-09-28
    老师, 你好
    我想请教一个问题,
    我们线上环境有一台tomcat偶尔会莫名的挂掉,
    而且没有任何错误信息,日志都是正常的,
    就像被kill -9一样。
    请问这个怎么排查问题?
    不会是人为的。
    谢谢。
    展开
    
     3
  • Geek_987169
    2018-11-04
    老师为什么官方文档介绍工具开头都有"This command is experimental and unsupported"这句话?

    作者回复: 翻译过来就是”我们不对结果负责” ;)

    
     2
  • godtrue
    2018-09-28
    嘿嘿,就喜欢这样的简单拿来主义,随学随用。老师能否深入讲一下这些命令的底层实现,对应的信息都是怎么获取到的?都是从哪里获取到的?如果说都是从JVM中感觉范围有点大,往细了讲是从JVM的什么地方获取的呢?

    作者回复: 记得很多是通过MXBeans的。然后JVM有个专门存放perf data的,JVM组件会将东西存在那,而jstat会从那里读取。

    实现起来不复杂的,可以参考一下工具的源代码
    https://hg.openjdk.java.net/jdk/jdk11/file/1ddf9a99e4ad/src/jdk.jcmd/share/classes/sun/tools

    
     1
  • 随心而至
    2019-10-30
    linux 下man 对应的command,结合老师给的文档,都会用了
    
    
  • Geek_c991f2
    2019-10-08
    如果某个服务启动后,发现cpu使用率很高,这种问题怎么找出问题
    
    
  • Roway
    2019-06-26
    老师, 您好!
    我想请教一个问题,我们线上环境有一台tomcat偶尔会莫名的挂掉,
    而且没有任何错误信息(tomcat bin目录下生成了文件hs_err_pid20894.log),日志都是正常的,就像被kill -9一样。
    请问这个怎么排查问题?
    不会是人为的。
    谢谢。
    展开
    
    
  • believe me
    2019-06-19
    老师,为什么我用jstat命令查看:发现S0C和S1C的大小不一样,JDK版本是1.7
    
    
  • 子不语
    2019-06-13
    老师,咨询个问题,我通过jinfo -flag +PrintGC PID jinfo -flag +PrintGCDetails PID,没办法指定路径,gc日志输出在哪里的,找不到。
    
    
  • 秋天
    2019-06-05
    jps将打印所有正在运行的 Java 进程。 jstat允许...
    
    
  • Warren
    2019-05-15
    我在使用jfr后发现method profiling为空,请问知道怎么解决吗
    
    
  • witluo
    2019-04-08
    为什么没有Gcplot,一般参数调整,有计算公式么?这个可以根据自己的业务流量和现有服务进行动态调整。
    动态调整原则:调整理论合适值,再压测,将产生的gc.og,得出图形报表进行进一步分析,调整再压测,得出相对优参数值!
    (个人意见)
    
    
  • 啸风
    2019-03-19
    最近在分析was的JVM运行情况,好像没有jstack,和jmap,用的是javacore和heapdump分析,但用的不熟练,老师能否给适当的指导说明?
     1
    
  • 杨春鹏
    2018-10-11
    为什么我双击这些.exe,直接就闪退。

    作者回复: 都是命令行程序,没有GUI界面的

    
    
  • Douglas
    2018-09-28
    老师讲的好像和jdk11 没啥关系吧

    作者回复: 嗯,以前版本都有这些工具。

    只不过我使用了JDK11版本的这些工具,这句”注意”是用来避免结果有出入的。

     1
    
  • Axis
    2018-09-28
    Jdk11下开源了jfr但是没有jmc这个工具查看性能文件 是为什么?

    作者回复: 怎么说呢,大佬们决定JMC应该另外下载。我揣测是为了减少JDK的编译时间,不确定哈

    
    
我们在线,来聊聊吧