본문 바로가기
SpringBoot

Java Heap 메모리 할당 과정 시퀀스

by ByteBridge 2023. 10. 29.
반응형

  1. Client가 JVM에게 새 객체를 생성하라는 요청을 합니다.
  2. JVM은 HeapMemory에 충분한 메모리가 있는지 확인합니다.
  3. 만약 메모리가 충분하지 않다면, HeapMemory는 GarbageCollector를 호출하여 불필요한 객체를 제거하고 메모리를 회수합니다.
  4. 메모리 회수 후, HeapMemory는 JVM에게 메모리가 충분함을 알립니다.
  5. JVM은 HeapMemory에 객체를 할당하고 초기화합니다.
  6. 마지막으로, JVM은 Client에게 객체의 참조를 반환합니다.
반응형