JAVA虚拟机(一)
最近技术总监离开公司了。临走培训了下JVM的东东,记录下,表示留念。另外也祝老大前程似锦。
命令jps
在JDK1.5以上,查看了当前机器上跑着的JAVA应用,貌似网上的人都说,类似于
ps -aux | grep java这个命令。呵呵。
eg:
root@kiko:~# jps
4352 run.jar activeMQ服务
4448 Jps jps自己
4395 phoenix-loader.jar james服务器
4113 Main artifactory私服
命令jstat
其中的xxxx是进程号,就是上面的4113,4352等
jstat -gcutil xxxx 5000
每5秒钟扫描一次JVM中内存情况,按照百分比来展示
jstat -gc xxxx 5000
每5秒钟扫描一次JVM中内存情况,按照内存实际大小来展示
jstat -gcutil -t xxxx 5000
加上-t可以查看到虚拟机执行到现在的时间,就是这个JAVA服务运行多久了
命令jmap
jmap -heap xxxx
虚拟机
young区:SS0 SS1 E
old区 :
P区 :
记录一下,有空再看看以前老大推荐的《深入JVM》。
最近技术总监离开公司了。临走培训了下JVM的东东,记录下,表示留念。另外也祝老大前程似锦。
命令jps
在JDK1.5以上,查看了当前机器上跑着的JAVA应用,貌似网上的人都说,类似于
ps -aux | grep java这个命令。呵呵。
eg:
root@kiko:~# jps
4352 run.jar activeMQ服务
4448 Jps jps自己
4395 phoenix-loader.jar james服务器
4113 Main artifactory私服
命令jstat
其中的xxxx是进程号,就是上面的4113,4352等
jstat -gcutil xxxx 5000
每5秒钟扫描一次JVM中内存情况,按照百分比来展示
jstat -gc xxxx 5000
每5秒钟扫描一次JVM中内存情况,按照内存实际大小来展示
jstat -gcutil -t xxxx 5000
加上-t可以查看到虚拟机执行到现在的时间,就是这个JAVA服务运行多久了
命令jmap
jmap -heap xxxx
虚拟机
young区:SS0 SS1 E
old区 :
P区 :
记录一下,有空再看看以前老大推荐的《深入JVM》。
72万+

被折叠的 条评论
为什么被折叠?



