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 | 29 | 30 | 31 |
Tags
- Database
- 운영체제
- 자율주행
- 자바
- JPA
- DeepLearning
- Hibernate
- 파이썬
- 네트워크
- 포인트클라우드
- 딥러닝
- Jetson
- 장애물인식
- persistance context
- cartograhper
- Python
- 아두이노
- 영속성컨텍스트
- 자바ORM표준JPA프로그래밍
- Spring Batch
- 알고리즘
- MySQL
- 배달로봇
- Java
- 이펙티브자바
- 논문
- 논문리뷰
- 자료구조
- 프로그래머스
- 디자인패턴
Archives
- Today
- Total
목록Heap (1)
제리 devlog

static은 런타임시 클래스 로더에 의해 메서드 영역에 적재되며 프로그램이 종료될 때 까지 GC에 대상이 아니라고 알고있었다. 그런데, permanent영역과 metaspace에 관련된 글을 읽는 중 static이 heap영역으로 할당된다는 말이있어 혼란스러웠다. 먼저 permanent영역과 metaspace영역에 대해서 정리해보자. permanent영역 permanent영역은 클래스 내부의 메타 데이터를 저장하는 영역이다. heap영역에 속하며 class, method meta data, static object, variable, constant pool등을 관리했다. java8이전에는 permanent영역은 method영역으로 사용되었다. java8이후부터 사라졌으며 metaspace영역으로 대체..
Java
2021. 5. 27. 23:30