TIL

JVM/ GC튜닝 맛보기

하얀잔디 2024. 7. 16. 15:17

GC 에 대해 알아보좌.

 

힙메모리 영억을 확보해주는걸 jvm에서 gc라고 함.

 

JAVA )

 

C와 다르게 OS 실행환경에 종속적이지 않음.

 

 

1) .java 파일 작성

2) 컴파일 ( javac 컴파일러)-> .class ( byteColde , 클래스마다 생김)

3) JVM 을 읽어서 실행하는 머신

4) 인터프리터 : JVM 내부의 컴포넌트로, 바이트코드를 한줄씩 기계어로 변환

5) JIT 컴파일러 ( just in time). 자주 실행되는 코드를 감지함. ( 인터프리터 단점 보완)

 

 

 

visual VM 깔면 보기 가능!! 신기하군

 

 

 

 

 

참고 ) https://velog.io/@akfls221/JVM%EC%9C%BC%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%B4-GC-%EA%B7%B8%EB%A6%AC%EA%B3%A0-GC-%ED%8A%9C%EB%8B%9D%EA%B9%8C%EC%A7%80

'TIL' 카테고리의 다른 글

spring delete 쿼리가 안나갈 경우.  (2) 2024.09.03
쿼리 최적화  (0) 2024.08.12
ELK 구축하기  (0) 2024.07.08
docker container끼리 연결 안될때  (0) 2024.06.27
Ec2 docker 다운 쉽게  (0) 2024.06.25