1
A
回答
0
嗯?除非你可以量化地說當那個峯值出現時,你會如何期待這個被執行?如果每個時間點都可能是您想要保存的狀態,並且無法預先知道,則必須爲所有點保存完整的快照。這聽起來很難。
0
JVisualVM的替代方法是將您的native_stderr.log文件打開並在IBM's Pattern Modeling and Analysis Tool for Java Garbage中打開它。您將能夠快速查看應用程序使用堆空間的最高點。
0
使用VisualVM/JConsole監視應用程序。當你看到高峯時做堆轉儲。
另一種方法是(如果你不想監視)把Xmx減少到你知道的肯定會引發內存異常的東西。並激活標誌-XX:+ HeapDumpOnOutOfMemoryError
相關問題
- 1. 如何測量Java中的峯值堆內存使用情況?
- 2. 通過getMemoryMXBean()和jvisualvm獲得內存使用情況的差異?
- 3. 內存與jvisualvm
- 4. 過程類型峯值內存使用
- 5. 調試AFNetworking內存使用率峯值
- 6. 使用CGContextFillRect突發內存峯值
- 7. 內存峯值,並使用malloc和free
- 8. 降低峯值內存使用@autoreleasepool
- 9. XCode and Instruments:如何獲取應用程序內存峯值
- 10. Java堆內存尖峯和CPU峯值
- 11. 如何獲得我的程序的內存消耗高峯?
- 12. 如何在Mac OS上獲得高峯內存?
- 13. 他們如何獲得此快照?
- 14. 獲得「未定義」快照值
- 15. 如何獲得總共使用內存快速iPhone
- 16. 測量的Perl程序的峯值內存使用Valgrind的
- 17. 如何將瀏覽量與內存峯值相關聯?
- 18. 追蹤iOS內存峯值
- 19. 堆內存峯值問題
- 20. 如何測量當前node.js進程的峯值內存使用情況
- 21. 無法從遠程SWF得到在Adobe偵察內存快照
- 22. 如何獲得內存偏移量?
- 23. 如何獲得的內存應用程序使用量
- 24. 如何獲得塊內變量的值
- 25. 如何從avrecorder的峯值功率獲取音量單位(vU)?
- 26. 如何從WPF組件獲取快照?
- 27. 如何從MediaPlayer獲取快照?
- 28. 從Firebase快照值獲取ZoneAwarePromise
- 29. 使用vbscript保存快照
- 30. Shell如何快照變量?
if(當前峯值>峯值到目前爲止)覆蓋快照//不難嗎? – MalcomTucker
@MalcolmTucker:所以如果你做了一個非常昂貴的操作(因爲我假設存儲虛擬機的全部狀態),每次都是真實的,並且例如*增長*達到最大值,它將會多次觸發。當然,也可以有當地的最低標準。 – unwind