visualvm

    3熱度

    2回答

    我有從JVM OutOfMemory(JDK 1.5版本)生成的.hprof堆轉儲。 當我嘗試在VisualVM中添加此文件時,它告訴我文件不是有效的核心轉儲。 但是,我能夠運行jhat這個轉儲文件沒有任何問題。 有什麼想法爲什麼?

    1熱度

    2回答

    我正在嘗試使用VisualVM監視遠程應用程序。 我在遠程盒子的端口1099上啓動了jstatd。現在,當我嘗試連接時,在VisualVM日誌文件中出現以下錯誤。任何幫助解決這個問題表示讚賞。 謝謝 切塔尼亞 INFO [com.sun.tools.visualvm.jvmstat.application.JvmstatApplicationProvider]: Jvmstat connectio

    2熱度

    1回答

    我只是想知道是否有一種方法可以阻止JFreeChart抖動堆,或者是一種不這麼做的替代方法。 SpreadsheetDate,Millisecond和Day佔用了大約70 MB的堆,但垃圾收集器可能也被摔壞了。他們是我應用程序中堆空間的最大用戶。還有TimeSeriesDataItem使用12 MB。對於所有圖表,每200毫秒左右記錄一次。 我也在更新/存儲一些不會立即使用的公平數據集,只有當用戶

    31熱度

    4回答

    在Java剖析中,似乎所有(免費)道路現在都導致了JDK6中包含的VisualVM剖析器。它看起來像一個很好的程序,每個人都會吹捧你如何「將它附加到正在運行的進程中」作爲一項主要功能。問題是,這似乎是在本地進程上使用它的唯一方法。我希望能夠開始我的程序在分析器中,並且跟蹤它的整個執行。 我試過使用how to profile application startup with visualvm中描述

    2熱度

    1回答

    我正在嘗試配置哪些功能消耗TeraSort Hadoop作業的最多時間。對於我的測試系統,我使用的是基本的單節點僞分佈式設置。這意味着NameNode,DataNode,Tasktracker和Jobtracker JVM都運行在同一臺機器上。 我首先使用TeraGen數據的〜9GB,然後在其上運行的TeraSort。在執行JVM時,我使用VisualVM對它們的執行進行了抽樣。我知道這不是那裏最

    13熱度

    3回答

    正如我在Performance drop after 5 days running web application, how to spot the bottleneck?中發佈的那樣,運行一段時間後應用程序運行緩慢時出現問題。 我得到VisualVM運行並在不同的時間之間做了一個快照。現在應用程序非常慢,但我不知道如何發現瓶頸。他們之間彼此之間沒有太多的區別,唯一有點增長的就是堆,這是一段時間後

    8熱度

    1回答

    我使用VisualVM來分析已使用缺省-g:vars編譯的Scala程序,該程序包含行號(通過javap驗證,類文件具有行號)。但是,VisualVM在任何分析中都不顯示任何行號,只有方法名稱。有什麼辦法讓它顯示文件和行號?使用VisualVM 1.3.2(如果它很重要:Sun JDK 6和Scala 2.9.0.1)。

    14熱度

    3回答

    如果我在cygwin控制檯中啓動java進程,然後啓動visualVm,​​則後者無法看到前者。 如果我在Dos控制檯中啓動相同的過程,visualvm認爲它很好。我在jdk1.6.0_25。這發生在win7 32b和win7 64b以及64b jvm。 任何人都可以想到一個解釋/解決方法?

    4熱度

    4回答

    這些事情顯然需要仔細檢查並提供代碼才能徹底分析並提供良好的建議。儘管如此,這並不總是可行的,我希望可以根據我在下面提供的信息向我提供好的建議。 我有一個服務器應用程序,它使用偵聽器線程來偵聽傳入數據。傳入的數據被解釋爲應用程序特定的消息,然後這些消息引發事件。 到目前爲止,我並不完全控制事情的完成。因爲這是一個遺留應用程序,所以這些事件以前由同一個偵聽器線程(主要是單線程應用程序)負責處理。這些事

    6熱度

    1回答

    我有雙重檢查以下內容:在哪裏Tomcat正在運行同一個盒子 我正在jvisualvm。 這是Java 6u19。 我的Tomcat服務以與我登錄時相同的用戶身份運行。 我的Tomcat服務使用的是與我使用jvisualvm完全相同的JVM目錄。 Tomcat在特定端口上啓用了JMX,但我認爲這不會對我有幫助。 有了這一切,我做看到我的Tomcat進程在「本地」名單jvisualvm。它顯示爲「<未