问题 现在TPTP将被归档,您在Eclipse中使用什么进行分析?


你找到了TPTP的一个很好的替代品吗? 存档,在Eclipse中分析Java应用程序?

我知道这不是一个编程问题,所以如果这不适合Stack Overflow,请给我留言。

编辑:从2008年开始,还有一个相关的问题 这里 但我正在寻找一些更新的东西。


11555
2017-07-16 12:58


起源



答案:


JDK本身附带的VisualVm适用于某些CPU和内存分析,但它与eclipse不能很好地集成。

YourKit 是一个很好的分析工具,它与eclipse很好地集成,但它不是免费的。您需要为它购买许可证。

Eclipse内存分析器(MAT) 是另一个很好的工具,可以帮助分析Java堆转储。它非常适合指出java应用程序中任何非故意的内存泄漏。


9
2017-07-16 17:38



我喜欢MAT的分析选项,虽然开始时有点困难。总的来说,发现VisualVM更容易使用,但这可能只是我。 - Robert
自己添加评论:有一个eclipse插件可以启动一个Java应用程序 和 VisualVM的 这里 - Miquel


答案:


JDK本身附带的VisualVm适用于某些CPU和内存分析,但它与eclipse不能很好地集成。

YourKit 是一个很好的分析工具,它与eclipse很好地集成,但它不是免费的。您需要为它购买许可证。

Eclipse内存分析器(MAT) 是另一个很好的工具,可以帮助分析Java堆转储。它非常适合指出java应用程序中任何非故意的内存泄漏。


9
2017-07-16 17:38



我喜欢MAT的分析选项,虽然开始时有点困难。总的来说,发现VisualVM更容易使用,但这可能只是我。 - Robert
自己添加评论:有一个eclipse插件可以启动一个Java应用程序 和 VisualVM的 这里 - Miquel


它不是eclipse生态系统的一部分,但我使用了JConsole。目前的版本似乎运作良好。我已经考虑了一些商业工具,但对我来说,一旦我阅读了它的手册,JConsole就做了我需要做的一切。


2
2017-07-16 15:13



谢谢!然而,它更像是一个监控工具,而不是分析正确吗?我需要识别内存和cpu hoggers ...... - Miquel
是的,实际上我应该进行双重检查,我的意思是VisualVM。它具有监控功能,但CPU和内存都使用仪器,例如: “分析”。与一些更高级的工具不同,您必须将这些工具应用于运行的JVM,这可能需要几分钟(或更长时间),但我得到了可用的结果。 - Robert


我使用JProfiler多年(超过8年),这也是一个很棒的工具,占地面积非常小。

https://www.ej-technologies.com/products/jprofiler/overview.html

对我来说,TPTP在大项目上完全没用(它没有工作和崩溃)


0
2017-08-05 10:27