我希望得到我的应用程序中安装的所有模块的列表以及每个模块中的configure()方法所用的时间。
我可以使用分析器获取此信息吗?
我可以用AOP以某种方式检测配置方法吗?
谢谢!
答案 0 :(得分:1)
JProfiler具有此功能。您可以为configure方法设置方法触发器。通常,通过在调用树视图中单击“添加方法触发器”或通过从类浏览器中选择方法,可以轻松完成此操作。下面的屏幕截图显示了手动配置,其中包含了在这种情况下必须截取的方法签名。
在触发器操作中,添加“Run interceptor script”操作并设置“On method entry”脚本。在脚本中,您可以使用“currentObject”参数访问当前对象。您现在可以打印类名或调用自己的代码将其保存到列表中。
免责声明:我公司开发JProfiler。
答案 1 :(得分:0)
我最后只是编辑Guice,这是获得我所知道的结果的最快捷方式。 JProfiler会派上用场。感谢