我真的很喜欢 visualVM,并认为它是一个很棒的工具。但是,运行大约一个小时后,图形(cpu、mem 和其他)开始跳动,需要重新启动。我怀疑这与试图对数据集进行采样的应用程序有关,因为图表上显示的数据太多。
我已经搜索了问题列表,但没有看到此列表。鉴于只要我使用它并且其他人都在抱怨它,它的行为就是这样,我想知道它是否是预期的行为。我想这是第一个问题。
第二个是,为什么要保留所有数据点,为什么不在新点到达并且缓冲区已满时丢弃最旧的点?
对于第一个问题,请参见:http: //java.net/projects/visualvm/lists/dev/archive/2011-02/message/7。对于第二个问题:VisualVM 不会保留所有数据点,当新点到达并且缓冲区已满时,它会丢弃最旧的点。您是如何得出结论的,即保留所有数据。