Newrelic intrumentation减慢了Grails服务的初始化速度

时间:2014-06-11 15:37:34

标签: performance grails newrelic instrumentation

我的应用程序有很多服务,这些是来自泛型超类的后代,每个服务都有很多方法。默认情况下,服务是延迟加载的。

当我使用Newrelic在应用程序中记录事件时,首先使用某些控制器会大大减慢速度。这仅在首次使用控制器时发生,因此我猜这是由注入控制器的延迟加载服务的检测引起的。注入更多服务意味着初始化速度较慢。

如何加速Newrelic仪器?

是否可以只检测Newrelic中的某些类?

1 个答案:

答案 0 :(得分:0)

New Relic代理程序正在运行并在您运行应用程序时尽快进行检测。但是,您可以禁用代理的某些部分以减少开销,但它们会为您提供较少的功能,并且可能无法提供您期望的结果。 New Relic社区论坛http://discuss.newrelic.com是一个提出这个问题的好地方,您可以从其他用户那里获得更多相关信息。