
JVM
qq_16257883
这个作者很懒,什么都没留下…
展开
-
查找最消耗cpu的java线程
2中方法, 推荐第二种 . 1. top 找到最消耗的java进程id 2. ps -mp pid -o Thread ,tid ,time 3. 转换为16进制 printf "%x\n" nid 4 . jstack pid | grep nid -A 30 最后一个命令 -A 30 是显示匹配后面30行 ,就找到堆栈信息了 下面...原创 2018-07-19 15:45:44 · 947 阅读 · 0 评论 -
jvm五大区及作用学习总结
程序计数器 程序计数器(Program Counter Register)是JVM中一块较小的内存区域,保存着当前线程执行的虚拟机字节码指令的内存地址。Java多线程的实现,其实是通过线程间的轮流切换并分配处理器执行时间的方式来实现的,在任何时刻,处理器都只会执行一个线程中的指令。在多线程场景下,为了保证线程切换回来后,还能恢复到原先状态,找到原先执行的指令,所以每个线程都会设立一个程序计数器,...转载 2018-05-02 20:25:17 · 385 阅读 · 0 评论