일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- REST
- TypeScript
- 봤어요처리
- Spring
- DART
- InteliJ
- 프로그래머스
- MySQL
- Stream
- db
- javascript error
- ojdbc6
- eqauls-hashcode
- maven
- Mac
- JavaScript
- svn
- 프로젝트 여러 개
- 인텔리제이
- node.js
- class-transformer
- flutter mac 설치
- 코어자바스크립트
- SQL
- oracle
- datagrip 한글깨짐
- Java
- Aspect
- tecoble
- @RequestBody
Archives
- Today
- Total
목록RuntimeDataArea (1)
개발자가 되고 싶은 개발자
[Java] JVM 메모리 구조
먼저, JVM이란 - JVM은 Java Virtual Machine의 약자로 자바 가상머신을 의미합니다. - 우리가 작성한 자바 코드는 컴파일러를 통해 자바 바이트 코드 즉, class 확장자 파일로 컴파일됩니다. - 해당 파일을 JVM위에서 동작시킴으로서 JVM만 설치되어 있다면 운영체제에 구애받지 않고 프로그램을 동작할 수 있습니다. 위 그림의 3번인 Runtime Data Area가 알아보고자 하는 JVM의 메모리 영역입니다. 운영체제 위에서 JVM이 실행되면서 할당받는 메모리 영역입니다. 5개의 영역이 존재합니다. 메소드, 힙, 스택 영역에 대해서만 알아보도록 하겠습니다. 메소드 영역(Method Area) 스택 영역(Stack Area) / 힙 영역(Heap Area) Reference 마로의 ..
Dev/Java & Spring
2022. 1. 1. 16:15