问题标签 [eclipse-tptp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
426 浏览

junit - 运行使用 TPTP probekit 代理进行检测的 junit 测试时出现 ClassNoDefFoundError

我已经处理这个错误消息一段时间了,没有人能够帮助我......

我正在尝试使用带有以下 linux 命令的独立 TPTP probekit 代理来探测 java 应用程序:

java '-agentlib:JPIBootLoader=JPIAgent:server=standalone;ProbekitAgent:ext-pk-BCILibraryName=BCIEngProbe,ext-pk-probescript=ome/anis/qf-t/core/probe/testProbe.probescript' junit.textui.TestRunner quickfix.test.acceptance.AcceptanceTestSuite

我的应用程序实际上是来自 Quickfixj 包 (quickfixj.org) 的一个 junit 测试用例......

运行上述命令,探测开始,我可以看到运行时跟踪。但是,在执行过程中的某个时刻,我得到了运行时异常:

java.lang.NoClassDefFoundError: testProbe_probe$Probe_0

这表明我的探测文件丢失了。但是首先需要这个文件来打印痕迹!!!???

好吧,这里有一些事实:

  • 我能够探测其他应用程序,包括一个简单的 junit 测试:

    java '-agentlib:JPIBootLoader=JPIAgent:server=standalone;ProbekitAgent:ext-pk-BCILibraryName=BCIEngProbe,ext-pk-probescript=ome/anis/qf-t/core/probe/testProbe.probescript' junit.textui.TestRunner quickfix.test.acceptance.AnisJUnitTestExample

  • 我可以使用 junit 运行 quickfix.test.acceptance.AcceptanceTestSuite(无探测):

    java junit.textui.TestRunner quickfix.test.acceptance.AcceptanceTestSuite

  • 我在 CLASSPATH 中设置了 testProbe_probe$Probe_0 的路径

  • 我已经从我的测试用例中调用了 System.getenv("CLASSPATH") 并且 CLASSPATH 似乎很好

  • 我的测试用例处理线程、套接字等

我的系统配置是:

有任何想法吗??

谢谢, 阿尼斯

0 投票
2 回答
8720 浏览

eclipse - Eclipse indigo 的 Tomcat 应用程序探查器

我尝试在 Eclipse indigo 中安装 TPTP 分析器。但是它不起作用我收到以下错误。

Eclipse TPTP 不支持您的平台。集成代理控制器将被禁用。要在受支持的主机上进行分析,请在该主机上安装和使用独立代理控制器。

我不知道如何检查我的应用程序中的 sql 内存泄漏。是否有任何其他 Eclipse 工具来检查内存泄漏。我想分析托管在 Tomcat 中的 Web 应用程序。

提前致谢...

0 投票
3 回答
5716 浏览

eclipse - What do you use for profiling in Eclipse, now that TPTP is going to be archived?

Have you found a good alternative to TPTP, which is being archived, to profile Java applications in Eclipse?

I understand this is not exactly a programming question, so please just drop me a message if this is not appropriate for Stack Overflow.

EDIT: There's also a relevant question, from 2008 here but I was looking for something a little more updated.

0 投票
2 回答
11542 浏览

java - 在 Eclipse Juno 中对 Java 进行分析

我必须优化团队项目的性能(在 eclipse Juno 中)。

为了识别瓶颈(时间),我正在寻找一个工具或插件。

似乎有一个很好的平台TPTP,但是 Eclipse Juno 不再支持它。 JVM是一个好的开始,但似乎不足以进行更深入的分析。

您对 Eclipse Juno 中的集成插件有一些好的实践吗?

如果不是,也许一些独立的工具也很成功。

0 投票
1 回答
69 浏览

java - 代理控制器看不到代理

我已经设置了 linux 代理控制器,它似乎工作。我可以从 Eclipse 连接到它。但是,即使我启动要分析的 jvm,代理列表也是空的。

这是代理设置。Jvm 启动成功,但是当我在 Eclipse 的代理屏幕中单击刷新时,它是空的。

在此处输入图像描述

0 投票
2 回答
187 浏览

eclipse - 如何分析 Eclipse 插件的启动时间?

我正在尝试分析一个 Eclipse 插件,特别是它的启动时间。我对 Eclipse 及其分析工具都不是很熟悉,而且插件似乎有点特殊:我尝试使用JVM Monitor,但它似乎无法检测到在 localhost 上运行的 JVM(即使在我确保运行之后JDK 而不是 JRE 和常见问题解答中建议的其他内容)。然后,我找到了使用 TPTP 分析插件的指南,但据我了解,TPTP 不再维护,甚至不适用于最新的 Eclipse 版本 Juno。

任何工具,最好是简单的设置,让我分析我的插件的启动时间?

0 投票
2 回答
2579 浏览

installation - Eclipse Kepler:无法安装 TPTP Java 分析器

我尝试使用两种方法安装 TPTP:

  1. 手动安装
  2. 使用 Eclipse 安装管理器安装

使用第一种方法,Eclipse IDE 中不会出现任何分析选项(我遵循了本指南)。

对于第二种方法,我使用了存储库:http://download.eclipse.org/tptp/updates/. 然后我选中“TPTP 4.7.2 Features”复选框。然后状态栏显示“无法执行操作。计算替代解决方案”,然后弹出此窗口:

在此处输入图像描述

我会尝试为 Eclipse 安装“一体化”TPTP 包,但我找不到下载链接!(Windows 8.1,64 位)

0 投票
1 回答
133 浏览

java - 无法使用附加的探查器运行 jvm

我无法使用以下命令在 linux 上启动带有附加配置文件的 jvm:

java -Xverify:none -agentlib:JPIBootLoader=JPIAgent:server=enabled;CGProf TestClass

我收到以下错误:

在 Windows 上,上述命令成功运行,我从类的 main 方法中得到消息。

linux细节

uname -aLinux michael 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

LD_LIBRARY_PATH=/home/michael/eclipse/tptp/agntctrl.all_platforms-TPTP-4.7.2/linux_em64t/lib/:/home/michael/eclipse/tptp/linux.gtk.x86-TPTP-4.7.2/plugins/org。 eclipse.tptp.platform.jvmti.runtime_4.6.3.v201102041710/agent_files/linux_em64t/

TPTP_AC_HOME=/home/michael/eclipse/tptp/agntctrl.all_platforms-TPTP-4.7.2/linux_em64t

0 投票
1 回答
80 浏览

java - Eclipse's TPTP on OSX

On the Eclipse TPTP web site, there are instructions on how to install this profiler. Here they are: http://eclipse.org/tptp/home/downloads/4.7.0/documents/installguide/InstallGuide.html

But the Agent that is required for the tool is only available for Linux and Windows. I run Eclipse on a Mac. Here are my questions:

  1. Is there an OSX distribution?
  2. Is there a build-from-source way to do it?
  3. Is this agent mandatory? Can't TPTP connect directly to the JVM as JProfiler does?

Thanks for your help.

0 投票
0 回答
190 浏览

eclipse - 了解eclipse的TPTP profiling tool trace格式

我是 Eclipse 的 TPTP 分析工具的新手。我收到了 TPTP 跟踪,我需要帮助来理解所提供的内容。包含函数调用入口并与入口函数调用的参数一起存在的跟踪。它来自 JHotDraw,一个 Java 程序。这是跟踪的示例:

输入:CH/ifa/draw/standard/ToolButton.paint---[sun.java2d.SunGraphics2D[font=javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12], color=sun.swing.PrintColorUIResource[r=51,g=51,b=51]]] 退出:CH/ifa/draw/standard/ToolButton.paint---[sun.java2d.SunGraphics2D[font=javax.swing .plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12],color=sun.swing.PrintColorUIResource[r=51,g=51,b=51]]]

输入:CH/ifa/draw/application/DrawApplication.paletteUserOver---[CH.ifa.draw.standard.ToolButton[,304,1,24x24,disabled,alignmentX=0.0,alignmentY=0.5,border=javax.swing。 border.CompoundBorder@1308786,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=javax.swing.ImageIcon@1f647e2,disabledIcon=sun.swing.ImageIconUIResource@d253d9,disabledSelectedIcon=,margin=javax.swing.plaf。 InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=javax.swing.ImageIcon@924039,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=javax .swing.ImageIcon@5c7d2e,text=,defaultCapable=false], false]

我的问题是:

1)我想知道为什么参数有时在变量\值对中详细说明(如第一行中的 PrintColorUIResource 对象),有时作为参考给出ImageIcon@924039

根据他的文档参数应该输出所有方法参数。

2)当参数为复杂类型时,TPTP如何描述其内容?例如,在第一行中,函数的参数是 sun.java2d.SunGraphics2D 类型的对象。这个对象由两个值描述,字体和颜色,每一个都是隐性定义的。从文档(下面的链接)中,我可以看到对象 SunGraphics2D 有几十个局部变量,其中一个称为字体,但没有一个称为颜色。构造函数确实有两个参数颜色和字体,但也有另外两个参数。

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b27/sun/java2d/SunGraphics2D.java

同样,在同一函数调用末尾的对象 sun.swing.PrintColorUIResource 描述为 wrt 3 valuse, r,g,b。我在文档中找不到这些变量。

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/sun/swing/PrintColorUIResource.java#PrintColorUIResource

3) 为什么有时会省略值或变量名?例如:maximumSize=,minimumSize=, ... 或在第三次 fct 调用结束时:=false], false]

4) 有没有我可以参考的文档以更好地理解跟踪内容?

感谢您的帮助和善意的考虑。