일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 컴퓨터구조
- design pattern
- Galera Cluster
- mongoDB
- IT
- 네트워크
- OS
- 운영체제
- Spring
- react
- Data Structure
- MSA
- Java
- 파이썬
- C
- 자바
- Heap
- spring webflux
- 백준
- MySQL
- Algorithm
- JPA
- redis
- Kafka
- 디자인 패턴
- JavaScript
- Proxy
- 알고리즘
- c언어
- Today
- Total
목록profiling (2)
시냅스

무소유란 아무것도 갖지 않는다는 것이 아니라 불필요한 것을 갖지 않는다는 것이다. 비우지 못하면 채우지 못한다던, 시대의 존경을 받았던 법정스님의 말씀이셨습니다. 미련한 중생은 비우는 것에 미련이 남아 OOME 를 발생시켰고 해탈하지 못해 VisualVM 을 통해 꼭 눈으로 확인하였으며 원인을 찾아 성불하게 되는 디지털 서유기입니다... 제어하지 않으면 짐승과도 같습니다. 손오공의 이야기이지만 GC 또한 마찬가지 입니다. 이 괴물같은 녀석은 자기 마음대로 지웠다가 없앴다가 하기 때문입니다... 그러니 아래와 같은 기준을 명확히 해야할 것입니다. https://liltdevs.tistory.com/182 Java 참조 유형 과 GC (strong, soft, weak, phantom reference) 참..

Thread Dump thread dump 를 활용하는 상황은 여러가지가 있을 수 있습니다. JVM이 정상적으로 작동하는데 애플리케이션이 비정상적으로 느리다거나, 액티브 트랜잭션이 쌓이기만 하는데 메모리나 CPU가 이상현상이 없다거나, 정상 작동하면서 특정 환경에서는 TCP 에러가 발생한다거나 하는 등의 상황이 될 것입니다. 이전에 살펴보았던 Heap Dump 에서도 눈으로 확인하는 것이 중요하다는 것을 배웠습니다. 이번에는 Thread Dump 를 통해서 Thread 상태에 대해 확인하는 방법을 배워보겠습니다. https://liltdevs.tistory.com/167 JMX 와 VisualVM 그리고 Heap dump 분석하기 JMX jmx는 jdk 1.5 부터 포함된 Java 애플리케이션의 모니터링..