05-21 07:17
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- X.org
- External Scheme
- Mac
- 리눅스
- BFS
- X윈도우
- Operator
- Polymolphism
- Binary Search
- Reference Type
- 리눅스 마스터 1급
- 백준
- Physical Scheme
- Class
- descriptive statistics
- 자바
- preprocessing
- literal
- python
- Entity Set
- systemd
- selenium
- dbms
- OOP
- Inheritance
- Unity
- spring
- Java
- Entity
- 셀레니움
Archives
- Today
- Total
목록Gc (1)
Byeol Lo
jvm 메모리 관리
Method Area 프로그램이 실행되면 *.class 파일을 읽어 분석한 다음 클래스에 대한 정보를 메서드 영역에 저장한다. 이때 클래스 변수나 메서드도 이 영역에 함께 생성된다. main에서 클래스에 선언된 변수에 접근할 수 없는 것도 이런 이유이다. Heap Area 프로그램 실행 중에 생성되는 모든 인스턴스는 여기에서 생성된다. Call Stack / Execution Stack 호출스택은 메서드 실행에 필요한 메모리 공간을 말한다. 메서드가 호출될때 호출스택에는 호출된 메서드를 위한 메모리가 할당되며 이 메모리는 메서드가 작업을 수행하는 동안 지역변수 및 매개변수 들의 연산 중간결과 등을 저장하는데 사용된다. 메서드가 작업을 마치면 할당되었던 메모리 공간은 반환되어 정리된다. 이는 지역변수들의 ..
Programming Language/Java
2022. 8. 30. 06:26