我正在尝试使用TPTP在 OSX 上的 eclipse 中分析 junit 测试。我从 Eclipse 安装了 TPTP 包没有问题,我去分析一些代码,它告诉我:
代理控制器在端口 10002 下不可用
。确保服务已启动并且首选项下的端口号正确。
我在互联网上四处搜索,发现很多抱怨代理控制器不适用于 os X。我认识的几乎所有 java 开发人员都在 os x 下运行 eclipse。为什么eclipse不支持os x?如果 os x 不能运行代理控制器,为什么还要为 os x 提供 TPTP 包?纯粹用于远程调试目的?
- Os X 建立在 BSD 之上,Linux 有一个代理控制器端口。这是否已移植到 os x?
- 有什么想法或成功案例让TPTP在 os x 上工作(在 linux 上进行远程调试,代理控制器替换)?
- 还有哪些其他选项(Netbeans、VisualVM、JProfiler)以及它们有多好?
- stackoverflow 建议我做什么?
注意:我对分析类和方法、每个方法被调用的次数以及程序在每个方法中花费的时间感兴趣。由于代码的复杂性,不能使用 System.nanotime() 语句。
TPTP 支持哪些平台和环境?
TPTP Infrastructure 的用户界面组件可以在任何 Eclipse 支持的平台上运行。各种测试执行、监控和跟踪组件通常在广泛的基础设施上运行,并与广泛的系统接口。目前一个显着的缺陷是各种跟踪工具目前是特定于 Java 的,尽管该项目的目标是在适当的时候扩展额外的语言支持。对于其他代理,针对流行的操作系统、应用程序服务器、Web 服务器等实施或计划了合理的覆盖范围,特别关注为其他开源产品提供支持。
相关问题:
如果您有一个 java 应用程序在它不做任何事情时正在消耗 cpu
相关链接: