2016-10-06 180 views
0

使用jpcontroller實用程序創建離線快照會將應用程序凍結約5-10秒。順便說一下,如果你做堆轉儲,我可以看到同樣的行爲。也許有可能將其關閉。JProfiler快照速度較慢

是否有人知道如何快速創建快照?

回答

0

獲取堆快照需要凍結JVM,直到堆中的所有對象都被枚舉爲止。這個堆越大越需要更長的時間。

+0

是否可以僅收集離線方法統計信息並稍後查看?我根本不需要堆轉儲。 – thepun599

+0

除非您明確向jpcontroller發出請求,否則不會進行堆轉儲。一旦你進行了堆轉儲,每次都會將其保存到快照中。在運行會話中無法刪除堆轉儲。 –

+0

自拍快照需要很長時間。只需啓動jpcontroller。沒有堆轉儲。沒有thraed轉儲。沒有任何轉儲。什麼都沒有。每次您調用「保存快照」時,都會將JVM凍結約10秒鐘。我希望它更快,並尋找解決方案。 – thepun599