码迷,mamicode.com
首页 > 其他好文 > 详细

Hotspot重要命令详解

时间:2019-09-12 21:07:53      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:zomb   没有   ati   bsp   处理   com   字节码   tps   hot   

 

使用-XX+PrintCompilation参数可以看到JVM做了哪些编译优化(包括逆优化和重新优化),输出的格式如下:

<id> <type><method name> [bci] <(# of bytes)>

1、id可以为以下值:

  1. 编译活动的id(至少占3列)
  2. --- 表示编译的是本地方法

2、type可以为空或者以下的一个或者多个值:

  1. % 以栈上替换(OSR)方式编译
  2. *|n 编译的是本地方法
  3. s 编译的是同步方法
  4. ! 编译的方法有异常处理器
  5. b 解释器被阻塞知道编译结束(blocking)
  6.  l 编译没有做完整优化,只是第1层编译。
  7. made not entrant 逆优化方法
  8. made zombie 编译的方法不再有效

3、method name:不带签名的方法名

4、bci可以为以下值:

@ ##,是OSR编译,OSR的字节码索引。

# of bytes可以为以下值:

(## bytes)方法字节码的字节数。

命令更详细的信息:https://www.cnblogs.com/ASPNET2008/p/5837281.html

 

Hotspot重要命令详解

标签:zomb   没有   ati   bsp   处理   com   字节码   tps   hot   

原文地址:https://www.cnblogs.com/mazhimazhi/p/11515112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!