Replies: 2 comments 1 reply
-
예전에 제가 경로 이미지 요청했을 때도 같은 현상이 발생했습니다. 해당 부분에 대한 참고 링크 및 글 남겨두겠습니다.
참고 자료 |
Beta Was this translation helpful? Give feedback.
1 reply
-
https://hudi.blog/jvm-warm-up/ 위 블로그 글 좋네요. ‘java 클래스는 Lazy Loading 으로 메모리에 적재된다’, ‘JVM은 자주 실행 되는 코드를 컴파일하고 캐시한다’ 두 가지를 기억하면 될 것 같습니다! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
#534 (review)
리오가 모든 행정구역(Area) 조회 api를 만들어서 배포했다.
해당 기능의 정상 동작을 확인하기 위해 swagger 로 api 요청을 날려보았다. 정상적으로 동작하는 것을 확인할 수 있었다.
그런데 로그를 살펴보다 이상한 점을 발견했다.
첫 번째로 모든 행정구역 조회 요청을 보냈을 때는 1122ms 가 걸렸다. 그러나 이후 요청에 대해서는 시간이 점차 짧아지더니, 10배 이상 축소됐다.
애플리케이션을 껐다가 다시 실행했을 때도 비슷한 양상이었다. 첫 번째 요청을 보냈을 때는 886ms 가 걸렸는데, 이후 요청에 대해서는 시간이 점차 짧아졌다.
왜 이런 일이 발생하는 것일까?
누군가 캐싱을 수행하기 때문일까? 영속성 컨텍스트? DB?
캐싱을 했다 치더라도 요청 수행 시간이 점진적으로 짧아지는 이유는 무엇일까?
Beta Was this translation helpful? Give feedback.
All reactions