2013-05-07 44 views
9

tôi đã đưa ra một ứng dụng java với các đối số sau đây:Làm cách nào để hiển thị tab lược tả trong Java VisualVM?

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 ... 

tôi có thể thấy ứng dụng của tôi trong jvisualvm nhưng tab Profiler không hiển thị.

Tôi nên thêm đối số nào vào dòng lệnh ứng dụng của mình?

JDK 1.6.0_24-B07

Trả lời

3

Điều này không giúp tôi, tôi nhận được tab Profiler mong muốn xuất hiện sau khi chạy ứng dụng của tôi dưới jdk6. Các phiên bản phải đồng ý, cũng kiểm tra xem phiên bản có 32 bit và 64 bit khác không.

3

tôi phải đối mặt với cùng một vấn đề một lần và trong kịch bản của tôi người dùng chạy chương trình java của tôi và người dùng sử dụng cho jvisualvm là khác nhau. Kiểm tra xem bạn có đang chạy cùng một vấn đề hay không. Đây là đoạn trích từ tài liệu JVisualVM.

Ứng dụng đích đang chạy trên cùng một máy chủ như Java VisualVM nhưng đã được bắt đầu bởi một người dùng khác với người đã bắt đầu Java VisualVM. Java VisualVM phát hiện ra các ứng dụng đang chạy bằng cách sử dụng công cụ jps, mà chỉ có thể phát hiện các ứng dụng Java được bắt đầu bởi cùng một người dùng như là một người khởi động công cụ Java VisualVM.

+1

Điều này không giúp tôi, tôi nhận được tab Profiler mong muốn xuất hiện sau khi chạy ứng dụng của tôi dưới jdk6. –

+1

Tôi cũng đang đối mặt với vấn đề tương tự. Có phải vì tôi đang chạy VisualVM trên hộp cửa sổ của tôi nhưng tôi muốn hồ sơ ứng dụng tomcat ngồi trong EC2? – Shekhar

Các vấn đề liên quan