2013-03-20 146 views
0

處理器:內存分析-VisualVM和處女座

64 bit OS Ubuntu server 64 bit

JAVA:

java version "1.7.0_15" 
OpenJDK Runtime Environment (IcedTea7 2.3.7) (7u15-2.3.7-0ubuntu1~12.04.1) 
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode) 

我試圖從EclipseRT連接Virgo的Web服務器到Visual VM的內存分析。

Memory profiling is not available (Not available. Failed to read objects in target application. Check the logfile for details (use Help | About | Logfile).)

當我在日誌中檢查是否Vsual VM,在Visual VM日誌中的錯誤爲:

"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded"

Both uses same JVM Open jdk 
Visual VM Overview 

ID: 15414 
Host: localhost 
Main class: org.netbeans.Main 
Arguments: --userdir /root/.visualvm/1.3.2 --branding visualvm 

JVM: OpenJDK 64-Bit Server VM (23.7-b01, mixed mode) 
Java: version 1.7.0_15, vendor Oracle Corporation 
Java Home: /usr/lib/jvm/java-7-openjdk-amd64/jre 
JVM Flags: <none> 

Virgo Web server Overview 

PID: 1483 
Host: localhost 
Main class: org.eclipse.equinox.launcher.Main 
Arguments: -noExit 

JVM: OpenJDK 64-Bit Server VM (23.7-b01, mixed mode) 
Java: version 1.7.0_15, vendor Oracle Corporation 
Java Home: /usr/lib/jvm/java-7-openjdk-amd64/jre 
JVM Flags: <none> 

當我GOOGLE了它發現兩者都應該在同一個用戶運行。 Visual vm以「root」身份運行,Virgo以「test」用戶身份運行。

我試圖啓動viusal爲測試用戶,但我得到了波紋管的錯誤:

[email protected]:/home/random$ jvisualvm --jdkhome /usr/lib/jvm/java-1.7.0-openjdk-amd64 
/usr/share/netbeans/platform12/lib/nbexec: line 66: cd: /home/random: Permission denied 
/usr/share/netbeans/platform12/lib/nbexec: line 66: cd: /home/random: Permission denied 
No protocol specified 
No protocol specified 
[email protected]:/home/random$ 

在此先感謝普拉卡什

與完整的日誌信息附於Viusalvm


Log Session: Wednesday, March 20, 2013 10:52:38 AM IST 
System Info: 
    Product Version   = VisualVM 1.3.2 
    Operating System  = Linux version 3.2.0-39-generic running on amd64 
    Java; VM; Vendor  = 1.7.0_15; OpenJDK 64-Bit Server VM 23.7-b01; Oracle Corporation 
    Runtime     = OpenJDK Runtime Environment 1.7.0_15-b20 
    Java Home    = /usr/lib/jvm/java-7-openjdk-amd64/jre 
    System Locale; Encoding = en_IN (visualvm); UTF-8 
    Home Directory   = /root 
    Current Directory  = /home/sentinel 
    User Directory   = /root/.visualvm/1.3.2 
    Installation   = /usr/lib/visualvm/visualvm 
          /usr/lib/visualvm/profiler 
          /usr/share/netbeans/platform12 
    Boot & Ext. Classpath = /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/netx.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/plugin.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rhino.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/classes:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/pulse-java.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/dnsns.jar 
    Application Classpath = /usr/share/netbeans/platform12/lib/boot.jar:/usr/share/netbeans/platform12/lib/org-openide-modules.jar:/usr/share/netbeans/platform12/lib/org-openide-util.jar:/usr/share/netbeans/platform12/lib/org-openide-util-lookup.jar:/usr/share/netbeans/platform12/lib/locale/boot_ja.jar:/usr/share/netbeans/platform12/lib/locale/boot_pt_BR.jar:/usr/share/netbeans/platform12/lib/locale/boot_zh_CN.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-modules_ja.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-modules_pt_BR.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-modules_zh_CN.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-util_ja.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-util-lookup_ja.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-util-lookup_pt_BR.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-util-lookup_zh_CN.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-util_pt_BR.jar:/usr/share/netbeans/platform12/lib/locale/org-openide-util_zh_CN.jar:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/dt.jar:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/tools.jar 
    Startup Classpath  = /usr/share/netbeans/platform12/core/core.jar:/usr/share/netbeans/platform12/core/org-openide-filesystems.jar:/usr/share/netbeans/platform12/core/locale/core_ja.jar:/usr/share/netbeans/platform12/core/locale/org-openide-filesystems_pt_BR.jar:/usr/share/netbeans/platform12/core/locale/core_pt_BR.jar:/usr/share/netbeans/platform12/core/locale/org-openide-filesystems_ja.jar:/usr/share/netbeans/platform12/core/locale/core_zh_CN.jar:/usr/share/netbeans/platform12/core/locale/org-openide-filesystems_zh_CN.jar:/usr/lib/visualvm/visualvm/core/com-sun-tools-visualvm-modules-startup.jar:/usr/lib/visualvm/visualvm/core/locale/core_visualvm.jar 

INFO [org.netbeans.core.startup.NbEvents]: Turning on modules: 
    org.openide.util.lookup [8.3.1 100825-unknown-revn] 
    org.openide.util [8.6.1 100825-unknown-revn] 
    org.openide.modules [7.17.1 100825-unknown-revn] 
    org.openide.awt [7.23.1 100825-unknown-revn] 
    org.netbeans.api.progress/1 [1.20.1 100825-unknown-revn] 
    org.openide.dialogs [7.15.1 100825-unknown-revn] 
    org.openide.nodes [7.16.1 100825-unknown-revn] 
    org.openide.windows [6.33.1 100825-unknown-revn] 
    org.openide.io [1.23.1 100825-unknown-revn] 
    org.netbeans.core.io.ui/1 [1.8.1 100825-unknown-revn] 
    org.openide.filesystems [7.38.1 100825-unknown-revn] 
    org.netbeans.modules.editor.mimelookup/1 [1.16.1 100825-unknown-revn] 
    org.openide.text [6.30.1 100825-unknown-revn] 
    org.netbeans.swing.tabcontrol [1.21.1 100825-unknown-revn] 
    org.netbeans.swing.outline [1.9.1 100825-unknown-revn] 
    org.openide.explorer [6.28.1 100825-unknown-revn] 
    org.openide.actions [6.16.1 100825-unknown-revn] 
    org.netbeans.lib.profiler/1 [1.10.2 120606-unknown-revn] 
    org.netbeans.lib.profiler.common/1 [1.10.2 120606-unknown-revn] 
    org.netbeans.bootstrap/1 [2.33.1 100825-unknown-revn] 
    org.netbeans.core.startup/1 [1.25.1 100825-unknown-revn] 
    org.netbeans.spi.quicksearch [1.6.1 100825-unknown-revn] 
    org.netbeans.modules.queries/1 [1.19.1 100825-unknown-revn] 
    org.openide.loaders [7.16.1 100825-unknown-revn] 
    org.netbeans.libs.jna/1 [1.7.1 100825-unknown-revn] 
    org.netbeans.modules.keyring [1.1.1 100825-unknown-revn] 
    org.netbeans.swing.plaf [1.16.1 100825-unknown-revn] 
    org.netbeans.core/2 [3.20.1 100825-unknown-revn] 
    org.netbeans.modules.options.api/1 [1.18.1 100825-unknown-revn] 
    org.netbeans.api.annotations.common/1 [1.5.1 100825-unknown-revn] 
    org.netbeans.modules.profiler.oql/0 [0.5.1 120606-unknown-revn] 
    org.openide.execution [1.18.1 100825-unknown-revn] 
    org.netbeans.lib.profiler.charts/1 [1.6.1 120606-unknown-revn] 
    org.netbeans.lib.profiler.ui/1 [1.9.2 120606-unknown-revn] 
    org.netbeans.modules.profiler/1 [1.17.2 120606-unknown-revn] 
    com.sun.tools.visualvm.modules.startup [1.0 120606] 
    org.netbeans.modules.settings/1 [1.26.1 100825-unknown-revn] 
    org.netbeans.core.windows/2 [2.21.1 100825-unknown-revn] 
    com.sun.tools.visualvm.uisupport/0 [1.0 120606] 
    org.netbeans.modules.autoupdate.services [1.20.1 100825-unknown-revn] 
    org.netbeans.modules.sendopts/2 [2.9.1 100825-unknown-revn] 
    com.sun.tools.visualvm.core/0 [1.4 120606] 
    com.sun.tools.visualvm.host/0 [1.0 120606] 
    com.sun.tools.visualvm.application/0 [1.4 120606] 
    com.sun.tools.visualvm.tools/0 [1.2 120606] 
    com.sun.tools.visualvm.modules.extensions/0 [1.5 110224] 
    org.netbeans.core.nativeaccess/1 [1.7.1 100825-unknown-revn] 
    org.ow2.chameleon.management.beans [0.9.1 0.9.1 091124] 
    org.ow2.chameleon.management.visual [0.9 0.9 091120] 
    com.sun.appserv.management [1.0 110224] 
    com.sun.tools.visualvm.host.remote/0 [1.0 120606] 
    org.netbeans.core.ui/1 [1.22.1 100825-unknown-revn] 
    com.sun.tools.visualvm.jmx/0 [1.2 120606] 
    org.netbeans.modules.progress.ui [1.12.1 100825-unknown-revn] 
    org.netbeans.modules.editor.mimelookup.impl/1 [1.9.1 100825-unknown-revn] 
    com.sun.tools.visualvm.profiling/0 [1.0 120606] 
    com.sun.tools.visualvm.profiler/0 [1.1 120606] 
    com.sun.tools.visualvm.jvmstat/0 [1.0 120606] 
    com.sun.tools.visualvm.modules.appui [1.0 120606] 
    org.netbeans.modules.print [7.5.1 100825-unknown-revn] 
    org.netbeans.modules.javame.profiler [1.0 090525] 
    com.sun.tools.visualvm.coredump/0 [1.0 120606] 
    com.sun.tools.visualvm.heapdump/0 [1.1 120606] 
    com.sun.tools.visualvm.threaddump/0 [1.0 120606] 
    com.sun.tools.visualvm.sampler [2.0 120606] 
    com.sun.tools.visualvm.sa/0 [1.0 120606] 
    com.sun.tools.visualvm.charts/0 [1.0 120606] 
    com.sun.tools.visualvm.application.views/0 [1.0 120606] 
    org.netbeans.modules.autoupdate.ui [1.16.1 100825-unknown-revn] 
    com.sun.tools.visualvm.host.views/0 [1.0 120606] 
    com.sun.tools.visualvm.modules.visualgc [2.1.1 100921] 
    com.sun.tools.visualvm.attach/0 [1.1 120606] 
    com.sun.tools.visualvm.jvm/0 [1.1 120606] 
    net.java.visualvm.modules.glassfish [1.4 110224] 
    com.sun.tools.visualvm.modules.buffermonitor/0 [1.5 110224] 
    org.netbeans.modules.masterfs/2 [2.25.1 100825-unknown-revn] 
Diagnostic information 
Input arguments: 
    -Djdk.home=/usr/lib/jvm/java-1.7.0-openjdk-amd64 
    -Djava.library.path=/usr/lib/jni 
    -Dnetbeans.system_http_proxy=http://web-proxy.sgp.hp.com:8080/ 
    -Dnetbeans.system_http_non_proxy_hosts= 
    -Dnetbeans.dirs=/usr/lib/visualvm/visualvm:/usr/lib/visualvm/profiler: 
    -Dnetbeans.home=/usr/share/netbeans/platform12 
    -Xms24m 
    -Xmx256m 
    -Dnetbeans.accept_license_class=com.sun.tools.visualvm.modules.startup.AcceptLicense 
    -Dsun.jvmstat.perdata.syncWaitMs=10000 
    -Dsun.java2d.noddraw=true 
    -Dsun.java2d.d3d=false 
Compiler: HotSpot 64-Bit Tiered Compilers 
Heap memory usage: initial 24.0MB maximum 227.6MB 
Non heap memory usage: initial 23.2MB maximum 214.0MB 
Garbage collector: PS Scavenge (Collections=8 Total time spent=0s) 
Garbage collector: PS MarkSweep (Collections=1 Total time spent=0s) 
Classes: loaded=4666 total loaded=4666 unloaded 0 
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 12,528,062,464 
INFO [null]: Total physical memory 12,528,062,464 
WARNING [org.openide.filesystems.Ordering]: Found same position 600 for both Menu/File/com-sun-tools-visualvm-jmx-impl-AddJMXConnectionAction-alwaysEnabled.shadow and Menu/File/org-netbeans-modules-javame-profiler-ImportWtkSnapshotAction.instance 
INFO [com.sun.tools.visualvm.attach.AttachModelImpl]: printFlag 
com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded 
    at sun.tools.attach.LinuxVirtualMachine.<init>(LinuxVirtualMachine.java:106) 
    at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63) 
    at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213) 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getVirtualMachine(AttachModelImpl.java:124) 
Caused: java.io.IOException: Unable to open socket file: target process not responding or HotSpot VM not loaded 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getVirtualMachine(AttachModelImpl.java:126) 
    at com.sun.tools.visualvm.attach.AttachModelImpl.printFlag(AttachModelImpl.java:89) 
    at com.sun.tools.visualvm.jvm.JVMImpl.isDumpOnOOMEnabled(JVMImpl.java:212) 
    at com.sun.tools.visualvm.heapdump.impl.HeapDumpOnOOMEAction.updateState(HeapDumpOnOOMEAction.java:83) 
    at com.sun.tools.visualvm.heapdump.impl.HeapDumpOnOOMEAction.isEnabled(HeapDumpOnOOMEAction.java:77) 
    at com.sun.tools.visualvm.heapdump.impl.HeapDumpOnOOMEAction.isEnabled(HeapDumpOnOOMEAction.java:46) 
    at com.sun.tools.visualvm.core.ui.actions.SingleDataSourceAction.updateState(SingleDataSourceAction.java:77) 
    at com.sun.tools.visualvm.heapdump.impl.HeapDumpOnOOMEAction.updateState(HeapDumpOnOOMEAction.java:98) 
    at com.sun.tools.visualvm.core.ui.actions.DataSourceAction.initialize(DataSourceAction.java:90) 
    at com.sun.tools.visualvm.core.ui.actions.DataSourceAction.doInitialize(DataSourceAction.java:122) 
    at com.sun.tools.visualvm.core.ui.actions.DataSourceAction.isEnabled(DataSourceAction.java:99) 
    at com.sun.tools.visualvm.core.explorer.ExplorerContextMenuFactory.getActions(ExplorerContextMenuFactory.java:171) 
    at com.sun.tools.visualvm.core.explorer.ExplorerContextMenuFactory.getSelectionActions(ExplorerContextMenuFactory.java:127) 
    at com.sun.tools.visualvm.core.explorer.ExplorerContextMenuFactory.getActions(ExplorerContextMenuFactory.java:121) 
    at com.sun.tools.visualvm.core.explorer.ExplorerContextMenuFactory.createPopupMenu(ExplorerContextMenuFactory.java:73) 
    at com.sun.tools.visualvm.core.explorer.ExplorerComponent.displayContextMenu(ExplorerComponent.java:205) 
    at com.sun.tools.visualvm.core.explorer.ExplorerComponent.access$800(ExplorerComponent.java:70) 
    at com.sun.tools.visualvm.core.explorer.ExplorerComponent$ExplorerTreeMouseAdapter.mousePressed(ExplorerComponent.java:248) 
    at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280) 
    at java.awt.Component.processMouseEvent(Component.java:6502) 
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3312) 
    at com.sun.tools.visualvm.core.explorer.ExplorerComponent$1.processMouseEvent(ExplorerComponent.java:112) 
    at java.awt.Component.processEvent(Component.java:6270) 
    at java.awt.Container.processEvent(Container.java:2229) 
    at java.awt.Component.dispatchEventImpl(Component.java:4861) 
    at java.awt.Container.dispatchEventImpl(Container.java:2287) 
    at java.awt.Component.dispatchEvent(Component.java:4687) 
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) 
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489) 
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) 
    at java.awt.Container.dispatchEventImpl(Container.java:2273) 
    at java.awt.Window.dispatchEventImpl(Window.java:2719) 
    at java.awt.Component.dispatchEvent(Component.java:4687) 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) 
    at java.awt.EventQueue.access$200(EventQueue.java:103) 
    at java.awt.EventQueue$3.run(EventQueue.java:688) 
    at java.awt.EventQueue$3.run(EventQueue.java:686) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 
    at java.awt.EventQueue$4.run(EventQueue.java:702) 
    at java.awt.EventQueue$4.run(EventQueue.java:700) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) 
    at org.netbeans.core.TimableEventQueue.dispatchEvent(Unknown Source) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 
WARNING [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: http://visualvm.java.net/uc/release132/updates.xml.gz?unique=0d024cfda-1513-4fe5-a510-4c3f07ec2cbe_d9068500-fc6f-48c3-bd0e-3ccef01d3714:224:18: The content of element type "module_updates" must match "((notification?,(module_group|module)*,license*)|error)". 
INFO [com.sun.tools.visualvm.attach.AttachModelImpl]: getSystemProperties 
com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded 
    at sun.tools.attach.LinuxVirtualMachine.<init>(LinuxVirtualMachine.java:106) 
    at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63) 
    at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213) 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getVirtualMachine(AttachModelImpl.java:124) 
Caused: java.io.IOException: Unable to open socket file: target process not responding or HotSpot VM not loaded 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getVirtualMachine(AttachModelImpl.java:126) 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getSystemProperties(AttachModelImpl.java:56) 
    at com.sun.tools.visualvm.jvm.JVMImpl.getSystemProperties(JVMImpl.java:286) 
    at com.sun.tools.visualvm.application.views.overview.ApplicationOverviewModel.initialize(ApplicationOverviewModel.java:229) 
    at com.sun.tools.visualvm.application.views.overview.ApplicationOverviewModel.initialize(ApplicationOverviewModel.java:135) 
    at com.sun.tools.visualvm.application.views.overview.ApplicationOverviewView.willBeAdded(ApplicationOverviewView.java:56) 
    at com.sun.tools.visualvm.core.ui.DataSourceView.viewWillBeAdded(DataSourceView.java:163) 
    at com.sun.tools.visualvm.core.ui.DataSourceWindowManager.addViews(DataSourceWindowManager.java:247) 
    at com.sun.tools.visualvm.core.ui.DataSourceWindowManager.openWindowAndAddView(DataSourceWindowManager.java:181) 
    at com.sun.tools.visualvm.core.ui.DataSourceWindowManager.access$000(DataSourceWindowManager.java:50) 
[catch] at com.sun.tools.visualvm.core.ui.DataSourceWindowManager$1.run(DataSourceWindowManager.java:100) 
    at org.openide.util.RequestProcessor$Task.run(Unknown Source) 
    at org.openide.util.RequestProcessor$Processor.run(Unknown Source) 
INFO [com.sun.tools.visualvm.attach.AttachModelImpl]: getSystemProperties 
com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded 
    at sun.tools.attach.LinuxVirtualMachine.<init>(LinuxVirtualMachine.java:106) 
    at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63) 
    at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:213) 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getVirtualMachine(AttachModelImpl.java:124) 
Caused: java.io.IOException: Unable to open socket file: target process not responding or HotSpot VM not loaded 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getVirtualMachine(AttachModelImpl.java:126) 
    at com.sun.tools.visualvm.attach.AttachModelImpl.getSystemProperties(AttachModelImpl.java:56) 
    at com.sun.tools.visualvm.jvm.JVMImpl.getSystemProperties(JVMImpl.java:286) 
    at com.sun.tools.visualvm.profiler.ProfilerSupport.classSharingBreaksProfiling(ProfilerSupport.java:118) 
    at com.sun.tools.visualvm.profiler.ApplicationProfilerView.willBeAdded(ApplicationProfilerView.java:147) 
    at com.sun.tools.visualvm.core.ui.DataSourceView.viewWillBeAdded(DataSourceView.java:163) 
    at com.sun.tools.visualvm.core.ui.DataSourceWindowManager.addViews(DataSourceWindowManager.java:247) 
    at com.sun.tools.visualvm.core.ui.DataSourceWindowManager.openWindowAndAddView(DataSourceWindowManager.java:181) 
    at com.sun.tools.visualvm.core.ui.DataSourceWindowManager.access$000(DataSourceWindowManager.java:50) 
[catch] at com.sun.tools.visualvm.core.ui.DataSourceWindowManager$1.run(DataSourceWindowManager.java:100) 
    at org.openide.util.RequestProcessor$Task.run(Unknown Source) 
    at org.openide.util.RequestProcessor$Processor.run(Unknown Source) 

回答

1

您是否嘗試過使用測試用戶ssh服務器?
嘗試

ssh [email protected] -X 

這是因爲SSH-ING與一個用戶,然後使用sudo從另一個用戶可能會導致此問題的運行jvisualvm ...

順便說一句,什麼工作對我來說是複製.Xauthority文件原樣(注意這是一個二進制文件)從根目錄目錄到特定用戶的主目錄(在你的情況下測試)。