Tech/SpringBoot
Java Heap 메모리 할당 과정 시퀀스
posoni
2023. 10. 29. 13:31
반응형
- Client가 JVM에게 새 객체를 생성하라는 요청을 합니다.
- JVM은 HeapMemory에 충분한 메모리가 있는지 확인합니다.
- 만약 메모리가 충분하지 않다면, HeapMemory는 GarbageCollector를 호출하여 불필요한 객체를 제거하고 메모리를 회수합니다.
- 메모리 회수 후, HeapMemory는 JVM에게 메모리가 충분함을 알립니다.
- JVM은 HeapMemory에 객체를 할당하고 초기화합니다.
- 마지막으로, JVM은 Client에게 객체의 참조를 반환합니다.
반응형