2013-05-07 179 views
9

我都推出了具有以下參數的Java應用程序:如何在Java VisualVM中顯示Profiler選項卡?

java 
    -server 
    -Dcom.sun.management.jmxremote.port=6789 
    -Dcom.sun.management.jmxremote.ssl=false 
    -Dcom.sun.management.jmxremote.authenticate=false 
    -Dvisualvm.display.name=MyApp 
    -cp <classpath> 
    ... application arguments ... 

我可以看到我在jvisualvm應用程序,但該事件探查器選項卡中顯示不出來。

我應該將哪些參數添加到我的應用程序命令行中?

JDK 1.6.0_24-B07

回答

3

這沒有幫助我,我得到所需的配置文件選項卡以在jdk6下運行我的應用程序後出現。 版本必須同意,同時檢查一個是32位還是另一個64位。

3

我面臨同樣的問題曾經在我的方案中運行我的java程序,並用於jvisualvm用戶是不同的用戶。檢查你是否也遇到同樣的問題。這裏是JVisualVM文檔的片段。

目標應用程序在與Java VisualVM相同的主機上運行,​​但由不同於啓動Java VisualVM的用戶啓動。 Java VisualVM使用jps工具發現正在運行的應用程序,該工具只能發現由啓動Java VisualVM工具的用戶啓動的Java應用程序。

+1

這並沒有幫助我,我在jdk6下運行我的應用程序後出現了所需的Profiler選項卡。 – 2013-07-26 14:29:34

+1

我也面臨類似的問題。是因爲我在Windows窗口中運行VisualVM,但我想要剖析坐在EC2中的tomcat應用程序? – Shekhar 2014-09-10 12:56:44

相關問題