java – 为什么堆内存使用图看起来像这样?
发布时间:2020-12-15 04:41:21 所属栏目:Java 来源:网络整理
导读:我已经为我的JVM安装了glowroot( java应用程序监控).当我的应用程序闲置时,我得到了这种形式的内存堆使用情况.模式似乎几乎是统一的.有人可以解释并指出我的博客文章,为什么图表看起来像那样?我好奇. 解决方法 它看起来像是因为(至少)你在观察它.如果你的应
我已经为我的JVM安装了glowroot(
java应用程序监控).当我的应用程序闲置时,我得到了这种形式的内存堆使用情况.模式似乎几乎是统一的.有人可以解释并指出我的博客文章,为什么图表看起来像那样?我好奇.
解决方法
它看起来像是因为(至少)你在观察它.如果你的应用程序什么都没做,并且没有线程进行任何分配,那么你将获得堆的水平线.
但是,由于您正在观察它,因此JVM中有一些事情可以将这些数据传回给您.这就是为什么你会在很多很多分析问题中看到无处不在的锯齿模式.以下几个例子. java memory leak,visualvm showing wrong data visualvm monitors memory usage (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |