Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- JVM
- application properties
- k8s
- property
- Heap
- xms
- 오블완
- Xmx
- Java Virtual Machine
- java
- properties
- Kubernetes
- 티스토리챌린지
- configmap
- liveness probe
- spring boot
- OOM
- Probe
- startup probe
- readiness probe
Archives
- Today
- Total
목록OOM (1)
여우발개발
JVM Heap 크기 설정
Out Of Memory 운영하는 프로젝트에서 간헐적으로 OOM가 발생했다. Heap dump를 뜨고 살펴봐도 딱히 메모리 누수라던지 특이한 점은 보이지 않았다. 무언가가 해결되지 않을 때는 돈(과 시간과 노력)이 너무 부족하지는 않았는지 고민해보고, OOM이 딱히 별 이유없이(정말 메모리 누수가 없는 것이 확실한가?) 난 것 같다면 메모리가 너무 부족하지는 않았는지 생각해보자. JVM Memoryout of ‘MEMORY’ 인 건 알겠는데, 어떤 메모리를 추가해야할까?JVM은 아래같은 구조로 되어있다. (JAVA 8 이전 기준, Runtime Data Areas 부분을 참고하자) 여기서 개발자가 new 키워드를 통해 동적으로 생성한 객체들은 Heap Area에 저장되게 된다.동적으로 생성된 객체들이 G..
카테고리 없음
2024. 10. 27. 23:24