Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- BFS
- Dynamic Routing
- 서비스스펙
- springcloud
- spring cloud netflix eureka
- api-gateway
- unittest
- netflix
- Eureka
- code refactoring
- 설계
- java #jvm #reference #gc #strong reference
- netflix eureka
- 탐색
- docker
- spring cloud netflix
- Java
- dfs
- 단위테스트
- unit
- microservice architecture
- test
- zuul
- spring cloud
- Spring Data Redis
- container image #docker #layer #filesystem #content addressable
- forkandjoinpool #threadpool #jvm #async #non-blocking
- reactive
- spring cloud netflix zuul
Archives
- Today
- Total
목록java #jvm #reference #gc #strong reference (1)
phantasmicmeans 기술 블로그
JVM Strong Reference란 무엇인가
JVM 내의 Reference는 GC와 관련해 이해하는 것이 좋다. JVM Heap Memory Reference JVM의 Garbage Collector가 Garbage Collecting을 행하는 기준을 설명한다. 일반적으로 Garbage Collector는 Stack내의 원소들을 훑으며 각 원소가 Heap Memory내의 어떠한 객체를 참조하고 있는지 체크하고 기록한다. 이를 Marking 이라 한다. 일반적인 경우 Stack내의 원소를 "객체 참조의 Root Set"이라 한다. 물론 이것만 있는 것은 아니다. Heap의 객체들에 대한 참조는 다음과 같다. 1. 힙 내의 다른 객체에 의한 참조 2. Java Method 실행시 사용되는 지역변수 및 파라미터에 의한 참조 3. JNI에 의해 생성된 객..
Programming/Java
2019. 10. 26. 19:33