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
- api-gateway
- 설계
- zuul
- container image #docker #layer #filesystem #content addressable
- spring cloud
- microservice architecture
- Eureka
- dfs
- forkandjoinpool #threadpool #jvm #async #non-blocking
- Dynamic Routing
- reactive
- 탐색
- spring cloud netflix
- Java
- code refactoring
- test
- springcloud
- spring cloud netflix eureka
- netflix eureka
- 서비스스펙
- unittest
- java #jvm #reference #gc #strong reference
- 단위테스트
- unit
- netflix
- Spring Data Redis
- BFS
- docker
- 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