问题标签 [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 投票
2 回答
731 浏览

eclipse - 使用 Eclipse TPTP 进行慢速分析

我在 Eclipse 3.6 中开发了一个应用程序,并试图使用 TPTP 获得一些简单的执行分析统计信息(基本上只是执行时间分析)。

但是,分析运行速度非常慢,几乎不可能成功运行,Eclipse 有时会因 OutOfMemoryErrors 而崩溃,我非常怀疑任何执行时间统计数据是否与我通常得到的数据接近。我猜它的运行速度大约是正常速度的 100 分之一,使用 100% 的 CPU。

关于可能导致此问题的原因以及如何解决此问题的任何想法?

系统是运行 Windows 7 64 位的 Core i7 980,如果相关,JVM 是 Sun JDK 1.6.20

0 投票
1 回答
209 浏览

java - 以编程方式控制 TPTP 分析

我需要分析一个服务器-客户端 Java 应用程序(基于 Jersey/REST FYI)。

我了解到,使用 TPTP 分析远程服务器是一个真正的痛苦,所以我想保持简单:我编写了一个运行独立服务器(Grizzly)和客户端(在单独的线程)并处理一些负载测试。

我可以在分析模式下运行它(使用 Eclipse/TPTP),但我想将我的核心方法与服务器和客户端设置的所有噪音隔离开来。

我有办法在某些检查点以编程方式启用/禁用我的代码中的 TPTP 分析吗?

0 投票
1 回答
703 浏览

java - 使用 Eclipse TPTP 分析 Google App Engine 项目?

如何使用 Eclipse 测试和性能工具平台在本地分析谷歌应用程序引擎项目?

我已经安装了插件,但是当我选择对其进行分析时,没有选项将其分析为 Web 应用程序,只能作为一个不起作用的 java 应用程序。

更新:它要求一个主类,我选择com.google.appengine.tools.development.DevAppServerMain与我的运行配置使用的主类相同,但是监视器选项卡下出现错误,显示“IWAT0435E 连接到主机时发生错误”。

更新 2:我通过重新安装 eclipse 消除了更新 1 中的错误。现在它没有抛出任何错误,但它似乎根本没有启动服务器,因为控制台上没有显示任何日志消息,而且我无法连接到 localhost 上的 Web 应用程序。

0 投票
1 回答
602 浏览

eclipse - Eclipse TPTP:如何分析单元测试?

当我分析一个项目时,我得到一个大部分是空的透视图,但用于一个名为“Profiling Monitor”的视图。我可以看到分析器正在工作(状态栏显示每秒处理的字节数和事件数)但是如何显示计时结果?

双击“分析监视器”视图中的节点“执行时间分析”或“分析”不会做任何事情:-(

0 投票
0 回答
265 浏览

java - 为 TPTP 分析设置 JRE

我正在尝试分析一个项目加载一些依赖于 cygwin 的外部库。为此,我需要使用类似于此链接中建议的本机 Java 启动器。

在运行和调试配置中,有一个地方可以手动设置 JRE,因此我能够将项目配置为使用我自己的 java-launcher.exe 而不是默认的 java 可执行文件运行。但是,我似乎无法对 TPTP 分析器配置执行相同的操作。

您对如何手动设置 JRE 有任何建议,或者建议我可以使用不同的分析器吗?

0 投票
1 回答
7700 浏览

android - 使用 Eclipse 插件 TPTP 而不是 traceview 分析 Android 应用程序

在 Eclipse 中分析 Android 应用程序的标准方法是使用插件 DDMS 并创建一个包含所有信息的跟踪文件。如果您想查看此信息,您可以使用“traceview”。我不喜欢我第一次使用此应用程序的体验,因为您无法过滤结果。你有很多方法调用来启动你的应用程序,你不能只过滤你的代码。

我一直在寻找另一种方法。我发现本教程使用 Eclipse* TPTP 可视化 Google* Android* 分析数据,它解释了如何使用 Eclipse 测试和性能工具平台 (TPTP) 分析工具来可视化 Android 分析数据。感谢上一篇文章写入 SD 卡的权限,我设法将我的跟踪文件从 Android 模拟器带到我的文件系统中。下一步是将此 .trace 文件转换为 TPTP .trcxml 文件。我没有找到他们谈论的这个转换器。

谁知道我在哪里可以找到这个转换器?您知道另一种使用 TPTP 或其他更成熟的免费分析器工具分析此跟踪文件的方法吗?你知道另一种分析 Android 应用程序的方法吗?提前致谢


编辑 1

我发现了一些有趣的工具,可以用来分析 Android 应用程序的内存使用情况。为了从 Eclipse 中获取内存使用情况,您必须从 DDMS 预期中“转储 HPROF 文件”。在此之前,您必须在 DDMS 首选项面板中选择“HPROF 操作”,即“保存到磁盘”操作。因此,从现在开始,当您转储 HPROF 文件时,系统会询问您要将 .hprof 文件保存在哪里。您必须使用 Android 工具“hprof-conv”转换此文件,您可以在 Android SDK 安装目录“./tools”下找到。最后,现在您可以使用Eclipse MAT插件查看内存使用统计信息。我希望它会帮助别人。如果有人知道有关分析 Android 应用程序的其他信息,将不胜感激。谢谢

0 投票
1 回答
1164 浏览

open-source - 免费开源分析 (Eclipse TPTP):如何分析 glassfish 服务器上的应用程序?

我想为在 Glassfish 服务器中运行的应用程序提供一个免费的开源分析工具。我在 Eclipse 上开发我的应用程序,所以我认为 TPTP 是一个不错的选择。Glassfish 是 Eclipse 的外部服务器,这就是为什么该工具不能直接用于代码的原因(至少我认为)。所以我想知道如何将 TPTP 与 Glassfish 上的程序一起使用。

0 投票
2 回答
405 浏览

java - 了解 TPTP 分析结果所需的帮助

我是 Profiling 的新手。我决定从 Eclipse TPTP 开始,因为它看起来简单且易于配置

我从这个基本的应用程序开始

===============

使用 Profile As JavaApplication 在 As.java 上运行 Profiler 之后。屏幕截图以这种方式出现:

请在此处查看屏幕截图

http://imageshack.us/f/11/shareb.jpg/

请让我知道基准时间、平均基准时间和累积时间是什么意思。

0 投票
2 回答
5417 浏览

java - 在 RedHat 上向 Eclipse 添加 Profiling and Logging 透视图

我正在尝试设置 Eclipse,以便可以使用 TPTP 分析器分析 Java 程序。我已经下载并解压缩了.zip我认为我需要的所有文件,但 Eclipse 仍然没有提供“Profiling and Logging”透视图。我还需要做什么才能获得这个观点?是否有我必须编辑的配置文件?

  • 我使用的是 Red Hat RHEL5,因此使用的是 Eclipse 3.2.0、TPTP 4.2.0.2。
  • Window > Open Perspective > Other...对话框没有列出“Profiling and Logging”透视图。
  • Help > About Eclipse Platform > Plug-in Details窗口列出了org.eclipse.tptp命名空间中的许多包,包括org.eclipse.tptp.platform.ltaorg.eclipse.tptp.trace. 哪个插件负责提供视角?
  • Window > Preferences...对话框没有“Profiling and Logging”条目。
0 投票
1 回答
525 浏览

eclipse - 为 tptp 设置代理控制器

我已经从 Eclipse 的“安装新软件”中安装了 tptp。在下一步中,我应该安装代理控制器。

我已经下载了代理控制器 4.7.2 并解压缩了它。根据指示,我现在应该:

“从 \bin 目录中的命令外壳运行 SetConfig.bat 脚本以生成代理控制器的配置文件。”

当我在 cmd 中键入 SetConfig.bat 时,它说找不到 setconfig.bat。我检查了 bin 文件夹,没有这样的文件。所以我不知道该怎么办。

该指令还说:“该脚本要求 PATH 环境变量中存在 Java 虚拟机 (JVM)。” 也许这会导致问题?但我不知道如何将 jvm 设置为路径变量。我用win7

我现在该怎么办?提前谢谢!