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