![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm相关
雷神_Tobin
这个作者很懒,什么都没留下…
展开
-
jvm基础知识:内存分布
在Java虚拟机中,内存分为三个代:新生代(New)、老生代(Old)、永久代(Perm)。 (1)新生代New:新建的对象都存放这里 (2)老生代Old:存放从新生代New中迁移过来的生命周期较久的对象。新生代New和老生代Old共同组成了堆内存。 (3)永久代Perm:是非堆内存的组成部分。主要存放加载的Class类级对象如class本身,method,field等等。 永久代中的...原创 2019-03-15 15:27:48 · 152 阅读 · 0 评论 -
jvm排错命令
1.使用top查看进程,如内存,cpu占比 2.使用ps aux|grep <pid>查看相关进程的具体信息 3.使用top -H -p <pid> 查看进程下的线程信息 4.使用jstack <pid> >>a.txt打印出进程堆栈情况,线程 5.使用jstat -gcutil <pid>1000 10查看每秒gc情况 6...原创 2019-03-15 15:53:41 · 336 阅读 · 0 评论