2012-01-28 146 views
5

是否有可能在visual vm中設置內存,進程/ gc活動等圖形以及時移位而不降低x尺度?當應用程序啓動時,圖表看起來不錯,但過了一段時間後,它們會沿着x軸進行嚴格壓縮,看到應用程序中實際發生的情況變得非常麻煩。visualvm歷史圖

回答

10

你可以做幾件事情:

  1. 轉到tools>options求變「的監視主機」和/或「監控數據」到的東西比默認的小60分鐘。 60分鐘表示圖表會記住最近60分鐘的數據。
  2. 您可以關閉其他選項卡('堆','類','線程')以使圖形更大。
  3. 您可以使用Tracer Framework來顯示您的數據。 Tracer框架允許您放大縮小收集的數據。

[注:此答案是最後更新於2016年1月,以反映JVisualVM變化]

+0

我改變了圖緩存到20分鐘,但我仍然看到在圖60分鐘。除了在「選項」對話框中單擊「確定」之外,還有其他任何操作嗎? – isapir 2014-01-22 20:33:07

+0

看起來像重新啓動的VisualVM是必需的更改才能生效。 Tracer插件+1。 – isapir 2014-01-22 21:38:04

2

從VisualVM的1.3版是在插件管理器示蹤框架可訪問性。

工具 - >插件 標籤可用插件示蹤劑監視器探測

VisualVM v1.3 news