서버 리소스 최적화 가이드: JVM, Tomcat, DB 커넥션 풀 설정
·
Jungle
애플리케이션 코드 최적화도 중요하지만, 그 전에 코드가 실행되는 환경부터 제대로 설정해야 한다. 아무리 좋은 코드를 작성해도 JVM, 웹 서버, 데이터베이스 커넥션 풀이 병목이 되면 성능이 나오지 않기 때문이다.이번 포스트에서는 고성능 웹 애플리케이션을 위한 서버 리소스 최적화 설정 방법을 정리해보려고 한다.📚 핵심 용어 정리시작하기 전에 이 글에서 자주 등장하는 핵심 용어들을 정리해보자.JVM 관련 용어JVM (Java Virtual Machine)자바 바이트코드를 실행하는 가상 머신메모리 관리, 가비지 컬렉션, 스레드 관리 등을 담당실생활 비유: 자바 프로그램이 돌아가는 "작업장"힙 메모리 (Heap Memory)객체들이 저장되는 메모리 영역가비지 컬렉션의 대상이 되는 공간실생활 비유: 물건들을 보..