Eclipse提供了名为TPTP的可选包,其中包括Java探查器。在过去,我设置了TPTP并分析了ICU4J代码。不幸的是,我遇到了各种问题,例如崩溃、操作缓慢和可疑的配置文件结果。我在每个新的eclipse版本中都尝试了TPTP,但我运气不佳。这些天,我正在使用NetBeans附带的探查器,而不是TPTP。NetBeans探查器易于使用、可靠且比TPTP更快。我认为该工具对其他ICU4J开发人员也很有用,所以我将在本文中解释如何使用NetBeans分析器。
只需转到 NetBeans站点为您的平台下载安装程序。有几个包选项可用。对于大多数开发ICU4J的人来说,只需要“JavaSE”包。
要使用NetBeans Profiler,还需要Oracle JRE。如果没有,请从Oracle站点下载JRE(或JDK)5或更高版本。
将NetBeans Profiler连接到Java程序
通过以下步骤,您可以轻松地将NetBeans Profiler附加到Java程序,而无需在NetBeans IDE上创建项目。
启动NetBeans IDE
第一次,您需要将分析器校准为JRE。这可以通过以下步骤完成。
选择[工具-Java平台]打开Java Platform Manager。
单击添加平台。。。选择要用于分析的JRE的平台文件夹。按照说明注册JRE。
从IDE菜单中选择[配置文件-高级命令-运行档案器校准]。该对话框应列出您在上一步中注册的JRE。选择它并单击“确定”。
选择[Profile-Attach Profiler]。选择左侧的CPU,然后单击“附加”按钮上方的“更改…”。