我正在尝试使用TPTP在OSX上的eclipse中分析junit测试。我从eclipse安装了TPTP包没有问题,我去了一些代码,它告诉我:
代理控制器在端口10002下不可用 确保服务已启动且端口号正确 根据喜好。
我在互联网上搜索并发现许多抱怨Agent Controller无法用于os X.我认识的几乎所有java开发人员都在os x下运行eclipse。为什么eclipse不支持os x?如果os x无法运行代理控制器,为什么甚至可以为os x提供TPTP包?纯粹用于远程调试目的?
注意:我感兴趣的是对类和方法进行分析,调用每个方法的次数,以及程序在每种方法中花费的时间。由于使用System.nanotime()语句的代码的复杂性不是一个选项。
TPTP支持哪些平台和环境?
用户界面组件 TPTP基础设施可以运行任何 Eclipse支持的平台。该 各种测试执行,监控和 跟踪组件通常在a上运行 广泛的基础设施和 界面广泛 系统。一个值得注意的缺点 目前是各种痕迹 设施目前 特定于Java,虽然是项目 有一个目标是扩展额外的 语言支持在适当的时候。对于 其他代理商是合理的 实施或计划的覆盖范围 流行的操作系统,应用 服务器,网络服务器等,带有 特别注重提供支持 对于其他开源产品。
相关问题:
How can I see what parts of my code are running the most
Using java to get os level system information
if you have a java application that is consuming cpu when it isnt doing anything
相关链接:
答案 0 :(得分:3)
就其他Java分析器而言,我认为这是最好的Stack Overflow问题:
Please Recommend a Java Profiler
我个人会推荐YourKit Java Profiler,我发现它比TPTP更加用户友好,并且(虽然我没有测试过)它应该适用于OS X.
答案 1 :(得分:0)
您是否看过Netbeans Profiler是否在OS X下运行?它是jvisualvm的一个子集。它可能会起作用......