visualvm

    1熱度

    1回答

    我定期介紹我的團隊的高性能Java程序,因爲效率低下的功能會導致嚴重的速度下降。要做到這一點,我保持一個開放的端口使用以下渣機參數安裝的Java的VisualVM: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9011 -Dcom.sun.management.jmxremote.local.only=fal

    2熱度

    1回答

    我正在嘗試配置持續處於或接近100%CPU使用率的Akka應用程序。我使用visualvm進行了CPU採樣。該示例表明有2個線程構成CPU使用率的98.9%。 79%的CPU時間花費在名爲sun.misc.Unsafe的方法上。 Other answers on SO說,它只是意味着一個線程正在等待,但在本地實現層(jvm外)。 在類似於我的問題,人們已經told to look elsewher

    -3熱度

    1回答

    我使用shell腳本中的不同參數調用我的Java應用程序。每次綁定到不同的端口。我嘗試使用VisualVM來剖析我的應用程序,但由於它爲每個調用使用不同的端口,因此我必須每次都從VisualVM GUI手動連接到應用程序。有沒有辦法更有效率?

    3熱度

    2回答

    我想計算Java中兩個HashMap的內存使用情況,並執行了這兩種方法。 1)我用visualVM我得到如下結果。 它只是Hashmap指針的大小而不是這個Hashmap的實際內存使用量? 因爲它只是使用''67283648''字節。 2)我運行下面的代碼填充兩個HashMaps,結果得到了''576132056''字節。 Runtime runtime = Runtime.getRuntime(

    2熱度

    3回答

    運行我從visualgc的Oracle的documentation瞭解(和一切我從SO發現關於這個問題,這question)瞭解到一個jstatd服務器使用visualgc的連接到遠程JVM時需要。 我的JVM正在docker容器中運行,並且在該容器中運行的唯一進程是JVM,我希望能像容器的best practice一樣保持此狀態。 有沒有什麼辦法可以使用VisualGC(我的客戶端是Visual

    3熱度

    1回答

    我正在使用VisualVM分析堆轉儲中的線程,我想知道在下面的線程中Local Variable: byte[]之後的計數是什麼意思?這是否意味着變量的大小?或變量的實例總數?還是其他什麼? "Multicast Heartbeat Receiver Thread" daemon prio=5 tid=38 RUNNABLE at java.util.zip.Inflater.infla

    0熱度

    1回答

    我無法在VisualVM上使用採樣器。但是,我可以遠程查看概述&監視器。這是我的啓動腳本,用於顯示我遇到的問題的Java應用程序&。使用CentOS。 https://www.youtube.com/watch?v=w4jqH4x1Rzg 啓動腳本 screen -d -m -S SG java -server -Xmx8G -Xms1G -XX:+DisableExplicitGC -XX:+U

    2熱度

    2回答

    我有一個在遠程服務器上運行的spark應用程序,爲了提高性能,我需要獲取它的堆轉儲。我能夠在遠程計算機上運行jstatd服務並使用visualvm連接到它。但是,jstatd不啓用遠程機器的堆轉儲(我正在使用visual vm 1.3.8)。 要解決這一點,我開始了我的有以下額外的選項應用: --conf "spark.driver.extraJavaOptions=-Dcom.sun.manag

    2熱度

    3回答

    我目前正在表演。爲了衡量吞吐量,並強制我們不倒退,我使用了美妙的JMH。 當我遇到一些又慢,雖然,我要開始剖析,看看是怎麼回事,根據this link江鈴控股的作者寫道: 雖然江鈴控股廓線儀可以提供分析援助,我不認爲他們 是適當的分析的替代品。例如。 「堆棧」分析器是 很好的瀏覽配置文件,但不是認真的工作。 將工作負載運行更長時間,並將選擇的分析器附加到運行VM的 。 我暗暗希望能夠從命令行調整J

    2熱度

    1回答

    我有一個Spark串流應用程序以紗線羣集模式讀取卡夫卡話題。 我想將JMXConsole或Java visualvm連接到Cloudera發行版中的這些遠程進程以收集一些性能基準測試。 我該怎麼做呢?