当前位置: 首页 > 知识库问答 >
问题:

JProfiler窗口在启动后不可见

松安民
2023-03-14

JProfiler 7.2.2启动后-我看不到主窗口。我在Windows 7中使用JProfiler并继续在任务管理器中查看进程并作为启动栏中的活动按钮而没有任何错误,但窗口对我来说是隐藏的。

环境:

  • JProfiler 7.2.2,包括JRE
  • Windows 7 x64
  • 机器上安装Java 1.6.0_30

我已经尝试过的:

  • 重新安装JProfiler(从旧版本到最新的7. x版本)
  • 重新启动操作系统
  • 尝试在评估模式下启动它

除了明显的问题“如何解决它?”,还有更多可以帮助我解决我这边的问题:

  1. 如何为JProfiler启用日志记录,以及在哪里可以访问这些日志
  2. JProfiler为分析其行为提供了哪些其他工具

JProfiler进程中有一个堆栈跟踪:

2013-02-07 13:58:42
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode):

"jprofiler_ius" prio=6 tid=0x000000000d868000 nid=0x1870 runnable [0x000000001227f000]
   java.lang.Thread.State: RUNNABLE
    at java.net.TwoStacksPlainDatagramSocketImpl.receive0(Native Method)
    - locked <0x00000000e41af968> (a java.net.TwoStacksPlainDatagramSocketImpl)
    at java.net.TwoStacksPlainDatagramSocketImpl.receive(Unknown Source)
    - locked <0x00000000e41af968> (a java.net.TwoStacksPlainDatagramSocketImpl)
    at java.net.DatagramSocket.receive(Unknown Source)
    - locked <0x00000000a1501b20> (a java.net.DatagramPacket)
    - locked <0x00000000e41af920> (a java.net.MulticastSocket)
    at com.ejt.framework.e.u.run(ejt:98)

"TimerQueue" daemon prio=6 tid=0x000000000d8b9800 nid=0x2498 waiting on condition [0x000000000fd7f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x00000000e3fb8440> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    at java.util.concurrent.DelayQueue.take(Unknown Source)
    at javax.swing.TimerQueue.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-0" prio=6 tid=0x000000000d457000 nid=0x22c4 waiting on condition [0x000000000ebad000]
   java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x00000000a0592e58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(Unknown Source)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.awt.EventQueue.getNextEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.WaitDispatchSupport$2.run(Unknown Source)
    at java.awt.WaitDispatchSupport$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.WaitDispatchSupport.enter(Unknown Source)
    at java.awt.Dialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at com.ejt.framework.gui.at.setVisible(ejt:84)
    at com.ejt.framework.gui.fu.setVisible(ejt:82)
    at com.jprofiler.frontend.g.g.setVisible(ejt:42)
    at com.jprofiler.frontend.d.h.bk(ejt:406)
    at com.jprofiler.frontend.d.h.bg(ejt:324)
    at com.jprofiler.frontend.t.run(ejt:948)
    at com.jprofiler.frontend.cb.a(ejt:423)
    at com.jprofiler.frontend.FrontendApplication.b(ejt:944)
    at com.jprofiler.frontend.FrontendApplication.a(ejt:720)
    at com.jprofiler.frontend.FrontendApplication.a(ejt:55)
    at com.jprofiler.frontend.ae.run(ejt:654)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

"AWT-Windows" daemon prio=6 tid=0x000000000d46d800 nid=0x448 runnable [0x000000000e9af000]
   java.lang.Thread.State: RUNNABLE
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

"AWT-Shutdown" prio=6 tid=0x000000000d218800 nid=0x1dac in Object.wait() [0x000000000e7af000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000e41c6ca0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:503)
    at sun.awt.AWTAutoShutdown.run(Unknown Source)
    - locked <0x00000000e41c6ca0> (a java.lang.Object)
    at java.lang.Thread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x000000000d487000 nid=0x2180 in Object.wait() [0x000000000e5af000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000e4014c40> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    - locked <0x00000000e4014c40> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at sun.java2d.Disposer.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

"Exe4JStartupThread" daemon prio=6 tid=0x000000000c561800 nid=0x2094 waiting on condition [0x000000000cb1f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at com.exe4j.Controller$StartupThread.run(Unknown Source)

"Service Thread" daemon prio=6 tid=0x000000000a7ea000 nid=0x203c runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x000000000a7e9000 nid=0x2074 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x000000000a7dc000 nid=0x2514 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x000000000a7db000 nid=0x1f80 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x000000000a7d4000 nid=0x10f8 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x0000000002078800 nid=0x21c8 in Object.wait() [0x000000000bc1f000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000a0d8e088> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    - locked <0x00000000a0d8e088> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(Unknown Source)
    at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x0000000002072000 nid=0x2708 in Object.wait() [0x000000000ba1f000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000a0d8dbb8> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:503)
    at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
    - locked <0x00000000a0d8dbb8> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x0000000001e6f000 nid=0x960 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x000000000a752800 nid=0x24f8 runnable 

"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000001fc6000 nid=0x21cc runnable 

"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000001fc8000 nid=0x964 runnable 

"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000001fc9800 nid=0x1b74 runnable 

"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000001fcb000 nid=0x1f34 runnable 

"VM Periodic Task Thread" prio=10 tid=0x000000000a802800 nid=0x1db0 waiting on condition 

JNI global references: 859

共有1个答案

戚学文
2023-03-14

目前,我只看到一种解决方法——使用JProfiler的6.2.4版本,它在我的环境中运行良好。

等待JProfiler 7.2.3检查行为。

 类似资料:
  • 我将JProfiler 7配置为与本地运行的Weblogic 8.1集成。 似乎weblogic在使用JProfiler生成的脚本(名为startweblog\u JProfiler.cmd)时启动得很好 然而,janalyiler部分错误并带有以下消息(分析从未发生): 我为PATH添加了以下内容: 路径=C:\Program Files\jprofiler7\bin\windows; 修改了我

  • 问题内容: 我在应用程序中使用selenium+ phantomjs,但我想在后台启动我的应用程序,selenium和phantomjs窗口。我该怎么做? 我试过了: 问题答案:

  • 我是多克的新手。安装Docker工具箱(操作系统:Windows 10)后,我运行Docker快速入门终端,并在控制台中看到以下内容: 我做错了什么?所有系统和安装步骤的检查都是从这里开始的。 非常感谢您的帮助!

  • 你好,我正在尝试在不同的机器上使用SolrCloud。为此,我审阅了这些文件:这里 但我面临一个问题:无法找到或加载主类org。阿帕奇。动物园管理员。服务器法定人数。windows中的QuorumPeerMain 你能帮助如何在Windows上启动动物园管理员服务器吗? 请注意,我也尝试过在没有start word的情况下使用命令zkServer运行。

  • 我是詹金斯的新手。我已经在ApacheTomcat服务器上安装了Jenkins。我已经安装了几个插件,必须重新启动它。当我尝试使用http://localhost:8080/jenkins/safeRestart它不工作,并显示消息“Jenkins无法按当前配置重新启动”。我尝试使用windows服务“C:\Program Files(x86)\Jenkins”重新启动 谢谢并问候斯瓦蒂

  • 我已经在mac上安装了jprofiler 9(安装了以前的版本,但首先使用附带的un安装程序卸载了它们)。但是,它无法启动-崩溃报告为: 崩溃的线程:0 AppKit线程调度队列:com。苹果主Thread 异常类型:EXC_BAD_ACCESS(SIGABRT)异常代码:KERN_INVALID_ADDRESS0x0000000030353230 0x30353230附近的VM区域:-- 特定于