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