2014-02-24 3 views
0

java.util.Logging을 사용하는 큰 appengine-java 응용 프로그램이 있습니다.로그 메시지가 성능에 영향을 줍니까?

디버깅 목적으로 기본적으로 모든 put, delete, get 또는 query에 INFO 메시지를 넣습니다. 응용 프로그램 전반의 로깅 설정은 WARNING보다 낮은 레벨의 모든 로그 메시지를 필터링합니다.

내 질문 : 이 모든 INFO 메시지는 필터링되었지만 내 앱 속도가 느려지는가요?

답변

3

추가 작업을 수행하면 오버 헤드가 증가합니다. 나는 잘못된 장소에서 로거를 잊어 버렸기 때문에 몇 가지 REST 호출 시간이 초과되었습니다. :)

그래, 그들은 어떤 일이 느려지지만 어떤 효과가 매우 로깅 얼마나에 따라 매우 다릅니다. 정상적인 상황에서 로깅은 눈에 띄는 성능 저하가 없어야합니다. 이것은 쉽게 측정 할 수 있어야하고, 로깅 수준을 너무 높게 설정하지 말고 응용 프로그램이 더 빨리 수행되는지 확인하십시오!

관련 문제