728x90 반응형 메모리누수1 JAVA 메모리 영역 지난번에 메모리 누수때문에 메모리에 관련된 공부를 많이 했었는데, 그때 귀찮아서 정리하지 않았던 부분을 오늘 정리해보려고합니다. JAVA 메모리 영역이란? JAVA 프로그램은 JVM(Java Virtual Machine)을 사용하여 실행됩니다. 이때 JVM은 프로그램을 실행하면서 메모리를 할당하고 사용합니다. JVM이 할당하는 메모리 영역은 크게 3가지로 나눌 수 있습니다. 1. 메소드 영역(Method Area) 메소드 영역은 클래스 정보를 저장하는 영역입니다. 클래스 정보란 클래스 이름, 상수 풀(Constant Pool), 필드 정보(Field), 메소드 정보(Method) 등을 말합니다. 이 영역은 JVM이 시작될 때 생성되며, 모든 스레드가 공유합니다. 2. 힙 영역(Heap) 힙 영역은 객체를.. 2023. 3. 21. 이전 1 다음 728x90 반응형