Khi giám sát một ứng dụng từ xa (sử dụng jstatd), tôi không thể cấu hình và giám sát mức tiêu thụ CPU. Các công cụ theo dõi Heap (miễn là tôi không sử dụng G1) hoạt động. jvisualvm cung cấp thông báo "Không được hỗ trợ cho JVM này". trong cửa sổ đồ thị CPU.CPU và cấu hình không được hỗ trợ cho phiên jvisualvm từ xa
Có gì thiếu trong thiết lập của tôi không? Google đã cho thấy rất ít kết quả.
Các môi trường địa phương (Mac OS X 10.6):
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)
Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02-90, mixed mode)
Môi trường từ xa (Linux phiên bản 2.6.16.27-0.9-smp (gcc phiên bản 4.1.0 (SUSE Linux))):
java version "1.6.0_16" Java(TM) SE
Runtime Environment (build
1.6.0_16-b01) Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Công việc giám sát địa phương được quảng cáo.
Hoạt động! +1 cho visualvm 1.2.1 và đề xuất plugin & được chấp nhận. – yawn
Theo dõi: JMX trong 1.6 có tính năng bảo mật được bật theo mặc định. Đối với người phát triển có thể muốn vô hiệu hóa bảo mật, hãy xem http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#no_security – yawn
"Việc định cấu hình mã và phân bổ từ xa không được hỗ trợ bởi Visual VM "- điều này vẫn đúng với jvisualvm 1.3.8? – Yar