일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- mysql
- 스프링
- springboot
- 아파치
- 레드마인
- Apach
- ElasticSearch
- Gradle
- 자바
- orm
- npm
- Stash
- nodejs
- DB
- heap메모리
- sql
- 시스템운영
- JVM
- SonarQube
- mybatis
- spring
- Git
- 트랜잭션
- 리눅스
- slave node
- 엘라스틱서치
- Elk
- Java
- Bitbucket
- 마이바티스
Archives
- Today
- Total
목록JVM메모리 (1)
프로그래머호이잇

JVM(Java Virtual Machine)이란? 자바 가상 머신으로 자바 바이트 코드를 실행할 수 있는 주체임. CPU나 운영체제(플랫폼)의 종류와 무관하게 실행이 가능함. 운영체제 위에서 동작하는 프로세스로 자바 코드를 컴파일해서 얻은 바이트 코드를 해당 운영체제가 이해할 수 있는 기계어로 바꿔 실행시켜주는 역할 JVM의 구성을 살펴보면 크게 4가지(Class Loader, Execution Engine, Garbage Collector, Runtime Data Area)로 나뉨 Class Loader JAVA 컴파일러를 통해 컴파일된 Class파일을 JVM이 운영체제로부터 할당받은 메모리 영역인 Runtime Data Area 로 적재함 JAVA 컴파일러란? 자바소스를 기계어(Class) 로 변환..
java
2021. 12. 28. 22:55