我已经为我的JVM安装了glowroot(
java应用程序监控).当我的应用程序闲置时,我得到了这种形式的内存堆使用情况.模式似乎几乎是统一的.有人可以解释并指出我的博客文章,为什么图表看起来像那样?我好奇.
解决方法
它看起来像是因为(至少)你在观察它.如果你的应用程序什么都没做,并且没有线程进行任何分配,那么你将获得堆的水平线.
但是,由于您正在观察它,因此JVM中有一些事情可以将这些数据传回给您.这就是为什么你会在很多很多分析问题中看到无处不在的锯齿模式.以下几个例子.