我正在开发一个eclipse插件,我开始遇到性能问题,所以我想开始使用一个分析器。既然它是一个eclipse插件而不是普通的java程序,我应该使用什么工具来分析它?
答案 0 :(得分:1)
我发现JProfiler非常有帮助。它具有Eclipse集成,虽然它不是每个sa的Eclipse插件,因此您可以非常轻松地调用分析器而不是常规执行会话。它具有非常好的瓶颈分析,您可以找到 - 调整设置以降低分析器本身的开销。强烈推荐。
答案 1 :(得分:1)
如果您认为您的应用程序导致系统用完句柄,我建议运行sleak http://www.eclipse.org/articles/swt-design-2/sleak.htm。它非常容易使用,无论如何都值得进行健全检查。
答案 2 :(得分:1)
每当我尝试过去的不同版本时,它们就没有相同的丰富功能和易用性来调查长时间运行的进程或像Yourkit Java Profiler这样的大量转储。
如果您的插件是开源的,那么您可以在该项目的免费许可下获得完整版本。