예외 처리
-
[exception caching] 성능 향상을 위한 exception 처리Health-Genie 2024. 3. 21. 17:33
예외처리에 대한 비용 문제를 공부하다가 기존에는 exception을 custom해서 사용했기에 성능쪽에서 괜찮겠지라는 생각했습니다. 내가 해논 예외 처리를 보니까 세분화 되어 있지도 않으며, 중복 코드도 있고 예외 비용이 낭비가 되고 있다는 것을 알게되었습니다. 아래와 같은 글을 읽으며 caching을 적용해 향상 시켜야겠다는 생각을 했습니다. stackTrace를 가지지 않도록 오버라이딩한 Exception이라면 static final로 선언하여 일종의 상수 값 형태로 예외를 캐싱하고 쓰는 것이 매번 같은 종류의 예외를 new로 생성하는 것보다 효율적입니다. https://moonsiri.tistory.com/174 기존 코드 [ GlobalExceptionHandler ] @ExceptionHandl..