jvm
文章平均质量分 83
51xplan
技术分享,共同成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于 GC
jvm gc原创 2023-03-18 16:28:44 · 858 阅读 · 0 评论 -
jstack排查锁竞争
排查线程信息的常用工具是jstack,jstack用于生成当前进程的所有线程快照。准备设计一个程序:两个线程,两个锁,互相等待造成死锁。然后使用jstack排查锁竞争情况。jstack使用一般出现cpu异常的情况下,会使用top命令找到cpu占用较高的进程,得到进程pid。如果定位到或怀疑是某个java进程出现锁竞争,可以直接使用jps找到对应的pid,进行一下操作。jstack查看线程信息jstack -pidjstack 181762021-06-08 09:51:39Full t原创 2021-06-08 10:45:20 · 534 阅读 · 0 评论 -
JVM生命周期
JVM生命周期此处的VM为HotSpot VM。JVM的启动方式启动HotSpot VM的组件是启动器。HotSpot VM有多个启动器,常见的启动器如下:Unix/linux 上最常见的是java;windows上是java和javaw;通过JNI接口JNI_CreateJavaVM启动内嵌的JVM;网络启动器javaws(java Web Start),网络浏览器通过它来情动applet;JVM的启动流程解析命令行选项启动器会直接处理一些命令行选项,例如-client或-s原创 2021-05-25 11:16:46 · 214 阅读 · 0 评论
分享