我有一個應用程序運行相當長的分析(大量的數字處理),所以運行應用程序一次需要大約3-4小時,充分利用所有的核心。現在我非常確定我的代碼不是水密的,所以我想分析並尋找潛在的弱點。在jvisualvm中可以同時執行CPU和內存分析嗎?
我一直在閱讀jvisualvm上的一些內容,並且還對它進行了一些調整。然而,它表現爲一個人選擇CPU或內存的剖析,同時this article從的Javalobby有一個有趣的報價在這裏筆者說:
我意識到,無論是CPU和內存概要分析可能已經同時完成,但爲宗旨這篇文章我想讓他們分開。
任何人都可以否認或確認這一點嗎?如果這可能會非常有用,所以我不會一遍又一遍地以不同的模式進行配置。如果這是不可能的,是否可以排隊進行不同的分析分析,以便我可以在一夜之間運行它們?
感謝,
感謝Tomas。你認爲可以排隊分析事件沒有太多頭痛嗎?還是它要求太多? :) – posdef 2011-04-06 07:22:57
我不確定'排隊分析事件'是什麼意思。你有什麼樣的事件? – 2011-04-06 12:06:58
我想X分鐘CPU分析,Y分鐘內存分析,Z最小採樣等。然而,第二個想法,我意識到,它不是一個真正的聰明的方式去反正.. – posdef 2011-04-06 12:39:49