![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
滕颛
这个作者很懒,什么都没留下…
展开
-
为什么通过top -p pid命令查看RES的值小于-Xms(JVM的初始堆内存)设置值?
因为-Xms设置的初始堆内存,VIRT(虚存)会包含。但是如果没有使用,并不会真实分配物理内存,即RES(实存)并不会包含。只有被使用后才会真实分配物理内存,并且若只使用部分,则只会分配部分物理内存。总之,-Xms是申请内存只会记录到虚存,只有实际使用了才会真实分配物理内存。另外:1.启动一个JVM进程后,真实使用了多少内存还可以通过计算free -h命令used的差值得到。2.RES包括堆内存、元数据区、直接内存参考网址:https://www.cnblogs.com/xudong-bupt/p原创 2021-11-30 15:01:49 · 1035 阅读 · 0 评论 -
Eclipse MAT(Memory Analyzer Tool)
Eclipse MAT(Memory Analyzer Tool)用于分析堆转储文件(dump文件)官方下载地址:https://www.eclipse.org/mat/downloads.php若当前JVM版本不支持,可以下载其他版本:点击Previous Releases选择版本,比如java1.8.0_131,可以下载:点击Download下载,若下载失败,可以选择其他镜像,点击 Select Another Mirror...原创 2021-10-13 11:56:12 · 839 阅读 · 0 评论