日志消息会对性能产生影响吗?

时间:2014-02-24 16:50:00

标签: java google-app-engine logging

我有一个使用appengine-java的大java.util.Logging个应用程序。

出于调试目的,我基本上在每次put,delete,get或query上放置一条INFO消息。应用程序范围的日志记录设置筛选级别低于WARNING的所有日志消息。

我的问题是:所有这些INFO消息,即使已过滤,也会降低我的应用程序速度吗?

1 个答案:

答案 0 :(得分:3)

您执行的每项额外操作都会增加您的开销。我有一些REST调用超时,因为我忘记了一个错误的记录器:)

所以是的,它们确实减慢了速度,但是效果是非常非常依赖于您记录的数量。在正常情况下,日志记录不应该有任何明显的性能损失。这应该很容易测量,只需将您的日志记录级别设置得更高,不要记录太多,并查看应用程序是否执行得更快!