Java Memory Monitoring

Java 메모리 모니터링두서 없이 이것저것 모아본 자바 메모리 모니터링 Heap Dump 힙에 있는 모든 객체 Dumpjmap -dump:format=b,file=HEAP_DUMP_OUTPUT_FILE_NAME.hprof PID 힙에 있는 Live 객체만 Dumpjmap -dump:live,format=b,file=HEAP_DUMP_OUTPUT_FILE_N
Continue reading

Java Native Memory Tracking

Java Native Memory TrackingDMA자바에서도 DirectBuffer를 이용해서 JVM Heap이 아닌 Native 메모리를 사용하고 DMA(Direct Memory Access)의 장점을 활용할 수 있다. 구체적인 사용법 등 자세한 내용은 Java NIO Direct Buffer를 이용해서 대용량 파일 행 기준으로 쪼개기를 참고하고 장단
Continue reading

Spring Data에서 Batch Insert 최적화

Spring Data에서 Batch Insert 최적화Spring Data JPA가 안겨주는 편리함 뒤에는 가끔 성능 손실이 숨어있다. 이번에 알아볼 Batch Insert도 그런 예 중 하나다. 성능 손실 문제가 발생하는 이유와 2가지 해결 방법을 알아본다. 전체 코드는 https://github.com/HomoEfficio/micro-benchmark-
Continue reading

HomoEfficio


Seoul, Korea.