2016-06-04 23 views
25

Gần đây tôi đã cài đặt lại Windows và tôi đang sử dụng JDK 1.8 u91 với VisualVM tích hợp sẵn. Tôi đã kiểm tra cài đặt proxy của mình để đảm bảo rằng tất cả chúng đều tắt, cả trong cài đặt proxy của Windows và trong cài đặt proxy của VisualVM.VisualVM: Trình thu thập CPU/bộ nhớ bị kẹt tại "Kết nối với JVM mục tiêu ..."

Tôi cũng đã thử cài đặt lại JDK, khởi động lại máy tính, cài đặt lại Windows. Tôi chỉ có một JDK được cài đặt và classpath được đặt vào thư mục bin của JDK trong Windows.

Tất cả các tính năng ngoài công việc lập cấu hình bộ nhớ và CPU trong VisualVM. Ứng dụng của tôi chạy từ IntelliJ, nhưng tôi cũng đã thử chạy các ứng dụng thường xuyên từ dòng lệnh và VisualVM không thể kết nối với các ứng dụng đó.

Tôi cũng đã thử tải xuống VisualVM tắt http://visualvm.java.net cũng không hoạt động.

Tôi chưa cài đặt plugin nào.

Tại sao hangout lại bị treo? Đây có phải là lỗi được giới thiệu với JDK mới không?

+3

Nghiêm trọng oracle bạn có thể vui lòng sửa lỗi này -.- –

+2

Cùng một vấn đề ở đây: Windows 10 Pro, JDK-8.102 64. –

Trả lời

38

See this bug report - VISUALVM-637

Giải pháp: bắt đầu JVisualVM như thế này

visualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true

Tôi đã kiểm tra này (và nó hoạt động!) tại Windows 10 X64 với phiên bản java "1.8.0_102"

+1

Điều này làm việc cho tôi sau nhiều giờ thử tất cả các tùy chọn khác và combo của những tùy chọn khác. cảm ơn ievgen –

+0

làm cho nó làm việc cho tôi quá, sử dụng jvisualvm của JDK 1.8.0_92 trên Windows 7 – GreenThor

+2

điều này là làm việc cho tôi. Tôi sử dụng visualvm.exe từ plugin trong IntelliJ. Tôi đã thêm đối số ở trên vào tệp ** \ jdk1.8.0_121 \ lib \ visualvm \ etc \ visualvm.conf **. Cám ơn vì cái này. –

1

Hãy thử khởi động (cục bộ) ứng dụng để quan sát với thêm:

-Djava.rmi.server.hostname=localhost 
Các vấn đề liên quan