Grails服务执行时间

时间:2013-10-18 14:58:44

标签: grails

我正在编写一个新的应用程序,其中包含用不同服务编写的业务逻辑。我的工作站运行在非常好的硬件上,所以一切都很快。但是,我将在VPS服务器上部署应用程序以进行测试和可能的生产。但是VPS的硬件比我的工作站更差。

在VPS中测试时,我希望跟踪哪种服务方法很慢。我希望能够记录每个服务方法调用的执行时间。我可以通过在每个记录日志方法中插入代码来繁琐地完成这项工作。有更清洁,更简单的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用Spring AOP并在Grails服务方法周围定义切入点。为超过阈值的方法和日志调用计时。

对于一个这样的例子,请参阅this blog article在grails中实现基本的Spring AOP。