I've used cpu sampler of visualvm to record a behavior of my application for the purpose of finding a performance bottleneck. I can see some interesting results in live hotspots view, but when i take a snapshot of from the live view for later work, hotspots in that snapshot is absolutely different. This picture explains it pretty well: http://tinypic.com/view.php?pic=auhx0j&s=6
How is this inconsistency possible? Maybe I don't understand what live view and snapshot is, can someone clarify it?