- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 mac osx 10.7.5 上下载了 jdk1.7.0_45.jdk,所以我可以使用 JMC。它启动了一次,我能够连接到一个虚拟机,但在第一次之后,它只是在启动画面启动后挂起。我尝试使用 -debug 标志进行调试,但在任何地方都看不到任何输出。有人有什么建议吗?
Alpers-MacBook-Pro:bin aakture$ ./jmc -debug -consoleLog
Start VM: -XX:+UseG1GC
-XX:+UnlockCommercialFeatures
-XX:+FlightRecorder
-XstartOnFirstThread
-Djava.net.preferIPv4Stack=true
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Djava.class.path=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os macosx
-ws cocoa
-arch x86_64
-showsplash
-launcher /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS/jmc
-name Jmc
--launcher.library /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120913-144807/eclipse_1503.so
-startup /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-debug
-consoleLog
-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk
-vmargs
-XX:+UseG1GC
-XX:+UnlockCommercialFeatures
-XX:+FlightRecorder
-XstartOnFirstThread
file:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/configuration/config.ini loaded
Configuration location:
file:/Users/aakture/.eclipse/906589807/configuration/
Configuration file:
file:/Users/aakture/.eclipse/906589807/configuration/config.ini loaded
Shared configuration location:
file:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/configuration/
Framework located:
file:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
Framework classpath:
file:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
Splash location:
/Users/aakture/.eclipse/906589807/configuration/org.eclipse.equinox.launcher/com.jrockit.mc.rcp.application_5.2.0.157284/splash.bmp
Debug options:
file:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS/.options not found
Time to load bundles: 3
Starting application: 1354
Oct 17, 2013 10:09:30 AM com.jrockit.mc.rcp.application.ApplicationPlugin initializeDebug
INFO: JMC debug mode enabled
Oct 17, 2013 10:09:30 AM com.jrockit.mc.rcp.logging.LoggingToolkit initializeLogging
INFO: Debug settings enabled - loaded debug settings for the logger from logging_debug.properties.
Oct 17, 2013 10:09:30 AM com.jrockit.mc.rcp.logging.LoggingToolkit initializeLogging
FINE: Logger initialized
Oct 17, 2013 10:09:30 AM com.jrockit.mc.jdp.client.Pruner run
-Djava.net.preferIPv4Stack=true
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Djava.class.path=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
Install location:
file:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/
Configuration file:
FINE: JDP prune thread started!
Oct 17, 2013 10:09:30 AM com.jrockit.mc.common.mbean.LocalMBeanToolkit
FINE: Acquired local PID. PID resolved to 1454
Oct 17, 2013 10:09:31 AM com.jrockit.mc.ui.misc.SwingSupport initLookAndFeel
INFO: Initializing Swing L&F!
!SESSION 2013-10-17 10:09:28.896 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -debug -consoleLog
!ENTRY org.eclipse.osgi 2 0 2013-10-17 10:09:35.695
!MESSAGE While loading class "com.jrockit.mc.rjmx.IConnectionDescriptor", thread "Thread[Local Descriptor Scanner,5,main]" timed out waiting (5005ms) for thread "Thread[main,5,main]" to finish starting bundle "com.jrockit.mc.rjmx_5.2.0.157284 [69]". To avoid deadlock, thread "Thread[Local Descriptor Scanner,5,main]" is proceeding but "com.jrockit.mc.rjmx.IConnectionDescriptor" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/com.jrockit.mc.rjmx_5.2.0.157284/" by thread "main".
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.scan(LocalDescriptorProvider.java:61)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.run(LocalDescriptorProvider.java:44)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
... 17 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.scan(LocalDescriptorProvider.java:61)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.run(LocalDescriptorProvider.java:44)
at java.lang.Thread.run(Thread.java:744)
!ENTRY org.eclipse.osgi 2 0 2013-10-17 10:09:40.698
!MESSAGE While loading class "com.jrockit.mc.rjmx.IServerDescriptor", thread "Thread[Local Descriptor Scanner,5,main]" timed out waiting (5002ms) for thread "Thread[main,5,main]" to finish starting bundle "com.jrockit.mc.rjmx_5.2.0.157284 [69]". To avoid deadlock, thread "Thread[Local Descriptor Scanner,5,main]" is proceeding but "com.jrockit.mc.rjmx.IServerDescriptor" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/com.jrockit.mc.rjmx_5.2.0.157284/" by thread "main".
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.scan(LocalDescriptorProvider.java:61)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.run(LocalDescriptorProvider.java:44)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
... 17 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.scan(LocalDescriptorProvider.java:61)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.run(LocalDescriptorProvider.java:44)
at java.lang.Thread.run(Thread.java:744)
最佳答案
即将发布的 5.3.0 版本的 JMC 中有一个适当的修复。
关于java - JMC 无法在 mac osx 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19432764/
在 Java Mission Control 5.x 中,您可以轻松查看分配的 TLAB 的总大小。请参阅此图片右下角的“分配摘要”。 在 Java Mission Control 7.x 中,我找不
这是我第一次使用飞行记录器。尝试根据我的应用代码启动飞行记录,该代码设置了标志 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder。 但是,当我打开录制
我尝试创建一个小应用程序,只播放硬盘上的视频。我已经尝试了三天了,但我不知道该怎么做。网上没有好的教程或示例来使用当前的 javafx (jmc) 版本来执行此操作。我想创建一个 swing 应用程序
in a library i'm having problems with有这个类 com.sun.media.jmc.MediaProvider 我想看看。我找不到 javadoc 或任何相关内容,
我正在使用 Java Mission Control 来分析我的应用程序。 “线程”选项卡中有用的指标之一是每个线程被阻塞的次数。但是,我似乎无法找到一种方法来获取哪些代码线程被阻塞。有没有办法 -
根据 JAVA cmd Reference我可以设置 JFR 记录的 maxage 和/或 maxsize,但它不起作用。 我分享了 Intellij IDEA 使用 ant 录制和编译 scala:
我正在尝试将 JMC 连接到在 Windows8 机器上作为服务运行的 WildFly,但是当我打开 JMC 时,它不显示正在运行的 Wildfly,只显示运行 jmc 的 jvm。尝试以这种方式连接
尝试在 JMC 控制台中打开 60 MB jfr 文件时出现过大的记录错误。请帮我解决这个问题。 谢谢 最佳答案 您是否尝试过使用更多内存来运行 JMC? jmc -vmargs -Xms1024m
基本上我想从我当前的系统 JMC 记录在 docker 上运行的应用程序事件(JFR 数据)。 遵循的步骤: 在我的 Docker 服务上启用了 JFR 端口。 已验证我是否能够从当前系统访问 doc
我正在 VirtualBox VM (Windows 2008 Server) 内托管的 Weblogic 服务器上运行应用程序。要连接 JRockit Mission Control Profile
我在 mac osx 10.7.5 上下载了 jdk1.7.0_45.jdk,所以我可以使用 JMC。它启动了一次,我能够连接到一个虚拟机,但在第一次之后,它只是在启动画面启动后挂起。我尝试使用 -d
我正在使用 MDBG 示例制作托管 .NET 调试器。 目前我正在为 StepInto 行为苦苦挣扎,而 StepOut 和 StepOver 似乎有效。 为了实现 Just-My-Code 步进,我
我有一个 java 应用程序,它进行了大量的外部 http 调用。识别我使用过的热门方法 System.currentTimeMillis()在所有方法中,我观察到实际进行外部 HTTP 调用的方法是
我从 this 了解到,可以通过不支持的解析器(例如使用 jrockit 的 JMC 解析器)将 JFR 解析为 Java。 。我还认为在飞行记录过程中会捕捉到很多事件。 如果我想从各种事件中检索数据
当我尝试运行飞行记录器时,它需要很长时间才能加载然后崩溃,并在一段时间后抛出异常: Connection refused to host: 17.226.xx.yyyy; nested excepti
在正在运行的应用程序上使用 Java 飞行记录功能后,可以使用 Java 的 JMC 检查生成的 JFR 文件,以显示热门方法以及每个方法所花费的 CPU 时间百分比。这对于分析应用程序和识别瓶颈非常
我希望 JMC 可以与 OpenJDK、JDK11 二进制文件一起使用,因为它已由 Oracle 从 Java 11 开源,但无法在 bin 文件夹下的 Oracle 和 AdoptOpenJDK J
我能够在同一系统上将 JMC 连接到 JVM。但是,我想监视远程服务器。如何将本地 JMC 连接到远程 JVM? 最佳答案 这一切都在文档中描述: 1. 点击帮助->Java Mission Cont
我是一名优秀的程序员,十分优秀!