JJUN Dev-Log
Featured
Latest
2026년 4월 25일
Vector RAG의 한계와 Graph RAG
Vector RAG가 multi-hop 관계 질의에서 왜 한계를 갖는지 분석하고, Graph RAG의 동작 원리와 구체적인 구현 예시를 다룹니다.
RAGGraphRAGLLM
2026년 4월 25일
Reflection은 Hot Path의 병목이 될 수 있을까
getDeclaredField()와 field.get()이 CPU 레벨에서 왜 비싼지, pointer chasing·cache miss·branch misprediction 관점에서 분석하고 단계별 개선 방향을 제시합니다.
JavaJVMPerformance
2026년 4월 5일
Vector RAG 기초 — 검색이 어떻게 작동하는가
RAG에서 실제 성능을 결정하는 요소를 학습하고 정리한 글입니다.
RAGLLMAI
2026년 3월 22일
Latency 메트릭 수집 — 구현 방식 비교와 HdrHistogram 내부 구조
직접 구현한 Latency 메트릭 수집 시스템에서 발생 가능한 CAS contention과 false sharing 문제를 진단하고, HdrHistogram이 이를 내부 구조 수준에서 어떻게 해결 가능한지 정리한 글입니다.
JavaPerformanceConcurrency
2026년 3월 21일
AoS vs SoA — 데이터 레이아웃이 CPU 성능을 만든다
AoS와 SoA의 메모리 레이아웃 차이가 CPU 캐시 효율에 어떤 영향을 주는지 정리한 글입니다. Data-Oriented Design이 왜 게임 엔진과 데이터베이스에서 표준이 됐는지 CPU 구조 수준에서 살펴보았습니다.
PerformanceMemoryCache