일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dynamic query
- 자바 프로젝트
- hyperledger
- auto configure
- 문법 정리
- smart cast
- 학점
- 오라클
- 알고리즘
- 오라클 디비
- gradle
- SQL
- 자바
- oracle
- jsp
- 초대장
- c#
- 유사코드
- K6
- 파이썬 소스
- 프로젝트
- 백준 알고리즘
- MongoDB
- resilience4j
- 티스토리
- 리눅스
- 운영체제
- 파이썬
- spring
- JVM
- Today
- Total
목록JVM (2)
모종닷컴
개요 이번에 Out Of Memory( = OOM) 현상을 파악하기 위해 로컬에서 재현을 위해 JVM 몇 가지 옵션들을 설정했습니다. 혹시라도 누군가에게 도움이 될 수도 있을 것 같아 간단하게 적어봅니다. 먼저 Intellij Idea와 Visual VM을 사용하고 있는데 관련 설정이 필요한 분들은 이 포스트에서 확인하시고 설치해주시면 됩니다. VisualVM에 플러그인 추가 먼저 VisualVm은 기본적으로 JVM 메모리의 힙 영역 메모리를 보여주기는 합니다. 다만 우리가 아는 Survival 영역, Eden 영역, Old Generation 영역 등이 상세히 보여주진 않고 이 합산된 값들만 보여주고 있습니다. 그래서 조금 보기가 힘든데 각 영역을 상세히 보여줄 수 있는 플러그인이 있어 먼저 이를 설치..
머리가 나빠서 분명히 배우고 이해했음에도 누군가 물어보면 머뭇머뭇 퓨ㅠㅠㅠ 정리해놓고 충분히 계속 인지하고 있어야 겠다. 먼저 ◆JVM java virtual machine의 약자이다. 직독 하자면 '자바가상머신' 자바의 큰 특징 중 하나다. 자바는 운영체제에 의존적이다. 즉, 윈도우 jvm과 유닉스 jvm이 다르다는 것이다. 그렇다면 윈도우에서 만든 자바 파일은 유닉스 혹은 리눅스에서는 쓰지 못하는 것일까? 그걸 가능케 하는 것이 jvm의 역할이다. 한번 컴파일된 코드는 서로 다른 jvm이더라도 돌아가도록 설계가 되어있다. ( 플랫폼 독립적) jvm 열일한다. 그뤠잇~ 본격적으로 JVM구조에 대하여 알아보도록 하자. (출처 : https://ko.wikipedia.org/wiki/자바_가상_머신) JV..