visualvm

    1熱度

    2回答

    我使用NetBeans Profiler(實際上是一個嵌入式VisualVM)來監視我的Java應用程序的內存消耗。我使用堆視圖,倖存的一代視圖和內存轉儲來跟蹤內存泄漏。 堆視圖顯示已使用內存的總數,但由於垃圾收集器管理內存的方式而有點混亂。該圖本質上是鋸齒形的,因此不是特別可讀。有時候,我強迫GC發生,這樣我就可以對實際的內存消耗有更精確的評估。 我想知道:是否有一個更適合內存分析的垃圾回收器,

    3熱度

    1回答

    可以VisualVM的在裏面的NetBeans

    2熱度

    1回答

    當試圖在Visual VM中剖析groovy代碼時,我必須手動添加設置以從每次分析過濾掉groovy.*和org.codehaus.*類。有沒有一個地方我可以使這個默認?

    5熱度

    1回答

    VisualVM和Eclipse TPTP有什麼區別?

    0熱度

    2回答

    我正在查看運行應用程序的Java虛擬機。 VisualVM表示java.lang.Float只有102個實例。 然而,還有一個名爲Vector3的類有80.000個實例。所有這些實例似乎都有3個浮點字段。 那麼,應該有至少 80.000 * 3浮點實例對不對?爲什麼不? 更新: 這使我跟進的問題,貼在這裏:VisualVM OQL: how to search for primitive floa

    2熱度

    1回答

    我想知道如何可以搜索匹配一定數量的所有原始浮點值。 在做這樣的事情: select n from java.lang.Float n where n.value == 1.00 被發現只有Float類的實例。我正在探索的應用程序使用不同的包裝,而不僅僅是使用原始浮點值作爲我需要搜索的字段的Float(例如矢量)。 我該如何做到這一點? 下返回一個「浮動沒有發現錯誤」: select n fro

    0熱度

    1回答

    我很奇怪,爲什麼下面的OQL查詢不只是返回收益的最高金額: filter(heap.objects(), function(it) { return true; }); 事實上,我只得到1個隨機對象返回。 這是否有意義?我的堆有31.000個對象。 據我所知,上面應該返回所有對象(或返回的限制)。 我的最終目標是能夠循環每個對象的字段來檢查它是否是一個浮點數並具有一定的值。

    6熱度

    3回答

    對不起,這個問題必須多次提出,但我無法成功解決我的問題。 我讀過很多博客,網站,論壇......並沒有在我的案例中找到任何解決方案。 案例: 我需要將我盒子上的VisualVM連接到性能/線程/內存監控的遠程服務器(tomcats,weblogics)。 這些服務器安裝在受防火牆保護的(物理或虛擬)機器上。 大量的端口在防火牆中打開,可以使用,但不是所有的端口。 測試 我在VisualVM的通過J

    0熱度

    1回答

    我使用VisualVM在我的電腦上配置我的Web應用程序。我想看看是否有任何內存泄漏等。 我正在運行Tomcat 6.0.29和jdk SE 1.6(更新22)。我應該注意到,我下載了jdk1.6,以便可以下載和使用VisualVM。儘管我的類是在jdk1.5下編譯的。 在訪問顯示從servlet中檢索到的圖像的JSP頁面(它從數據庫中檢索它們)之後,Tomcat會自行關閉,並且由於Tomcat不

    2熱度

    1回答

    我試圖使用JDK附帶的visualvm程序來分析運行在Tomcat中的webapp。我沒有問題連接,一切看起來不錯,並在GUI中正常工作,除了我的類不顯示。在使用CPU屏幕進行分析時,我只能看到catalina和其他一些類別的方法。我如何讓visualvm顯示Tomcat運行的webapp的方法調用(而不僅僅是Tomcat本身)? 如果有幫助: 這是在Tomcat 6.0.26和JDK 1.6.0