2013-10-02 15 views
7

Có thể bạn có thể giúp tôi giải quyết vấn đề này.Hồ sơ VisualVM tại JDK 1.7_21 gặp sự cố với "Truy cập bị từ chối"

Trình thu thập thông tin bị treo với thông báo "Truy cập bị từ chối", sau đó tôi khởi động nó cho bất kỳ ứng dụng cục bộ nào. Trong một logfile tôi thấy:

java.io.IOException: Отказано в доступе 
    at sun.tools.attach.WindowsVirtualMachine.openProcess(Native Method) 
    at sun.tools.attach.WindowsVirtualMachine.<init>(WindowsVirtualMachine.java:56) 
    at sun.tools.attach.WindowsAttachProvider.attachVirtualMachine(WindowsAttachProvider.java:69) 
    at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213) 
    at org.netbeans.modules.profiler.NetBeansProfiler.loadAgentIntoTargetJVM(NetBeansProfiler.java:762) 
    at org.netbeans.modules.profiler.NetBeansProfiler.attachToApp(NetBeansProfiler.java:734) 
    at com.sun.tools.visualvm.profiler.ApplicationProfilerView$MasterViewSupport.startProfiling(ApplicationProfilerView.java:309) 
    at com.sun.tools.visualvm.profiler.ApplicationProfilerView$MasterViewSupport.access$900(ApplicationProfilerView.java:140) 
    at com.sun.tools.visualvm.profiler.ApplicationProfilerView$MasterViewSupport$3.run(ApplicationProfilerView.java:262) 
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1372) 
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1952) 

ứng dụng chạy trên cùng một JVM HotSpot 1.07.0_21 x32 (VisualVM từ JDK 1.6 công trình tốt), chỉ sử dụng tùy chọn tiếp theo:

-client -Xmx1524M 

Bất kỳ lời đề nghị?

UPD: OS là WindowsXP sp3 x32

+1

là quá trình bạn đang cố gắng theo dõi việc chạy dưới cùng một người dùng với tư cách là người đang chạy visualvm? nếu không thì điều này được mong đợi. để tránh hoàn toàn việc sử dụng JMX này. Việc kích hoạt JMX trong ứng dụng của bạn là một số tùy chọn JVM bổ sung và bạn sẽ rất tốt khi truy cập –

+0

Đó là cùng một người dùng. Tôi đã cố gắng sử dụng jmx và nó chỉ giải quyết vấn đề với CPU Monitor và CPU Sampler, nhưng không có hiệu lực trên profiler. – Turin

+0

là một cửa sổ hoặc máy linux? –

Trả lời

2

Bạn đã kiểm tra troubleshooting section chưa?

đặc biệt:

Không đủ quyền để% TMP thư mục% \ hsperfdata_username - làm chắc chắn bạn có thể tạo một tập tin trong thư mục và cuối cùng cập nhật các điều khoản để truy cập thư mục đầy đủ. Hoặc bạn có thể chỉ cần tạo lại thư mục sẽ tự động đặt đúng quyền truy cập chính xác. Xem chủ đề forums.sun.com này để biết thêm chi tiết.

+0

Mặc dù tôi có thể tạo tệp, tôi vẫn phải tạo lại thư mục. Trước tiên, tôi đã thử xóa các tệp trong thư mục để xem ứng dụng nào đang tạo chúng, sau đó khi chúng đã hết, tôi có thể xóa và tạo lại thư mục. Tôi đã làm nó trong một dấu nhắc lệnh quản trị (phím Win, gõ cmd, Ctrl + Shift + Enter). – Noumenon

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