Spring 使用groovy实现AOP以评测Grails应用程序的性能(动态编织,如AspectJ)
我需要为Groovy应用程序上的一堆Grails收集性能指标。我正考虑在web上的几个示例的基础上进行此操作(参见)。 我想我已经具备了跨方法和闭包边界收集性能数据的能力 我不想做的是 o我如何将我的性能统计数据组合在一起,以便保留它们的粒度 o如何能够在加载时使用Groovy/Grails编制通知,而不是在运行时之前插入代码 欢迎任何(和每一)帮助Spring 使用groovy实现AOP以评测Grails应用程序的性能(动态编织,如AspectJ),spring,grails,groovy,aop,expando,Spring,Grails,Groovy,Aop,Expando,我需要为Groovy应用程序上的一堆Grails收集性能指标。我正考虑在web上的几个示例的基础上进行此操作(参见)。 我想我已经具备了跨方法和闭包边界收集性能数据的能力 我不想做的是 o我如何将我的性能统计数据组合在一起,以便保留它们的粒度 o如何能够在加载时使用Groovy/Grails编制通知,而不是在运行时之前插入代码 欢迎任何(和每一)帮助 谢谢首先,不要自己动手。特别是在Groovy中,由于groovyc对字节码的操作/优化,可能会弄乱AST转换等原因,很难正确地完成监视 看一看。它
谢谢首先,不要自己动手。特别是在Groovy中,由于groovyc对字节码的操作/优化,可能会弄乱AST转换等原因,很难正确地完成监视 看一看。它随tc server的开发者版一起提供,让您可以监控一切,直到GORM生成的SQL语句
我在谷歌上搜索到的另一件事是,从文档中看,它看起来非常符合您的需要。它真的需要AOP吗?VisualVM()对我来说很好。您可以对它进行微调,以确定哪些类需要评测,哪些类不需要评测。非常感谢您的两个建议-我想我会继续使用VisualVM和YourKit(我无法正确设置Insight-它一直在抱怨执行时超时)。OTOH,我遇到了这个问题(Grails与Spring结下了不解之缘)并认为我会玩它;当我取得一些进展时,我会报告进展