반응형
- Client가 JVM에게 새 객체를 생성하라는 요청을 합니다.
- JVM은 HeapMemory에 충분한 메모리가 있는지 확인합니다.
- 만약 메모리가 충분하지 않다면, HeapMemory는 GarbageCollector를 호출하여 불필요한 객체를 제거하고 메모리를 회수합니다.
- 메모리 회수 후, HeapMemory는 JVM에게 메모리가 충분함을 알립니다.
- JVM은 HeapMemory에 객체를 할당하고 초기화합니다.
- 마지막으로, JVM은 Client에게 객체의 참조를 반환합니다.
반응형
'SpringBoot' 카테고리의 다른 글
Blocking IO 와 Non-Blocking IO (0) | 2023.10.29 |
---|---|
Java OOM 발생 시퀀스 (0) | 2023.10.29 |
JMX (Java Management Extensions) 이해하기 및 모니터링 도구 (0) | 2023.10.29 |
마이크로서비스 추적을 위한 Spring Cloud Sleuth와 Zipkin 사용예제 (1) | 2023.10.22 |
스프링 클라우드 스트림과 카프카를 활용한 마이크로서비스 이벤트 처리 (1) | 2023.10.22 |