→ Lordaeron: 花錢請人找問題吧, 想學一下就會, 很多人早升天了. 06/21 19:44
推 loser5566: Heap dump? 06/21 21:07
→ Lordaeron: heap dump不會告訴你哪個METHOD吃RESOURCE的. 06/21 21:50
→ Chikei: VisualVM -> Profiler -> Settings -> Memory settings -> 06/22 01:26
→ Chikei: Record allocations stack traces -> start profiling -> 06/22 01:27
→ Chikei: Take Snapshot -> 右鍵 -> Show Alloc. Stack Traces 06/22 01:28
→ comodore: failed to obtain results snapshot 06/22 09:53
→ comodore: the profiled application terminated 06/22 09:53
→ Lordaeron: 程式可能重寫比你這麼找半天來得快囉. 06/22 23:11
→ cowbaying: 是可以看哪個物件吃了最多記憶體 06/24 14:11
→ cowbaying: 找method除非是程式在寫的時候就有寫監視功能進去 06/24 14:11
→ cowbaying: 不然沒辦法知道是哪個METHOD 06/24 14:12
→ WildCherry: jrockit? 06/24 18:06
→ Lordaeron: 一堆沒做過的人,提了一堆工具,認為就可以有答案了. 06/24 18:13
推 gmoz: 沒這麼簡單阿~~ 06/25 10:56
→ cowbaying: 我說的是用jstat 06/27 22:52
→ cowbaying: 但是有沒有符合原PO的需求就不曉得了 06/27 22:52
→ cowbaying: jstat可以看到哪個物件生成數最多 占多少記憶體 06/27 22:53
→ cowbaying: 應該是說變數啦 06/27 22:53
推 csieflyman: code review + 逐漸縮小範圍測試 06/28 19:01
推 csieflyman: 你運氣算好的 可以透過測試重現OOM問題 06/28 19:03
→ ssccg: 能歸在method吃掉的記憶體只有local variable吧 06/28 19:46
→ ssccg: 其他的物件就在heap上啊 06/28 19:48