2011-12-20 113 views
3

在多核機器上,JVisualVM CPU使用率圖表顯示機器CPU總容量還是別的?多核機器上的VisualVM CPU圖形

作爲一個例子,在一臺擁有16個內核的機器上,如果我看到JVisualVM中的CPU使用率高達50%,那麼這是否意味着相當於完全使用8個內核?

回答

7

我剛剛使用VisualVM 1.3.2進行了測試,CPU顯示器已經過校準,因此100%是所有內核的100%。

我通過創建一個簡單的應用程序進行測試,該應用程序在啓動時進入一個緊密的while循環。我使用Activity Monitor驗證了Java正在使用100%的一個核心。在VisualVM中,它顯示大約12%的CPU使用率。

+0

感謝您去麻煩提供一個答案! – Rich

+0

沒問題。我實際上是在自己尋找答案,並偶然發現你的問題。由於我無法在任何地方找到信息,因此我決定繼續測試自己。希望這會對未來的其他人有所幫助。 –