Presentation - JVM GC 기본 개념과 기본 GC 알고리즘.
회사에서 발표한 개인 발표 자료를 옮긴 글입니다. GC 기본 개념 GC는 무엇일까? GC란 Garbage를 모으는 작업 방식 혹은 작업을 진행하는 모듈들을 의미하는 용어로 이때 Garbage란 애플리케이션에서 사용되지 않는 Object를 의미합니다. Garbage의 여부는 Root Set 즉 접근 가능한 메모리를 통한 참조 관계로 판단하게 됩니다. GC 수행 목적은 한정된 메모리 공간을 계속해서 정리함으로써 공간을 재활용하고 새로운 객체를 할당받기 위함입니다. GC가 있거나, 없거나..? 차이가 무엇일까? + 2023-12-21 : Un-managed language와 Managed language의 유무는 GC로 결정되는 것이 아닌, 중간 언어 (특정 런타임에게 해석되는 바이트 코드 등의 CIL을 의미..
회사
2021. 4. 24. 21:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Url
- RPC
- 근황
- HTTP
- URI
- lambda
- JPA
- 게으른 개발자 컨퍼런스
- RESTful
- mybatis
- Cache Design
- Data Locality
- Local Cache
- JDK Dynamic Proxy
- spring AOP
- AMQP
- URN
- Switch
- java
- spring
- rabbitmq
- JVM
- 게으른개발자컨퍼런스
- THP
- configuration
- hypermedia
- cglib
- Distributed Cache
- Global Cache
- 소비자 관점의 api 설계 패턴과 사례 훑어보기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
글 보관함