/
https://42jerrykim.github.io/ _index.md
Low-latency C++ 트랙 선행 기초 장입니다. 프로세스 메모리·스택/힙·캐시·핫패스·추상화 비용 등 µs 튜닝 용어를 문단으로 정리하고, Tr.01 프로파일링과 챕터 03 본편으로 이어지는 경로·이전·다음 장 내비게이션을 안내합니다. 전문 난이도 장으로 ODR·ABI·가시성·심볼 경계가 인라이닝·LTO·동적 링크에 주는 제약을 정리합니다. Tr.03·챕터 12·19와 연계한 링크 타임 판단 기준·PR 체크리스트·이전·다음 장 링크를 제공합니다. Low-latency C++ 최적화 12트랙 로드맵입니다. 트랙 번호가 의존 순서와 같아 Tr.01부터 오름차순으로 읽으면 됩니다. 프로파일링을 기반으로 언어·빌드·메모리·CPU·OS·동시성·극한기법·I/O·네트워크·설계·회귀까지 심화 진입 조건과 난이도 정책을 정리합니다. eBPF·XDP가 커널 경계에서 주는 성능 이점과 검증·보안·업그레이드 리스크를 함께 보는 전문 장입니다. 지연·처리량·관측 가능성의 트레이드오프를 Tr.10·Tr.11 의사결정과 연결해 정리합니다. Low-latency 프로파일링·성능 분석 트랙의 도입 챕터입니다. microbenchmark/프로파일링으로 hot path를 찾고, 지표를 해석해 회귀를 자동화하는 공통 기반을 한 번에 정리합니다. 20개 챕터의 난이도·학습 순서·참고 출처를 함께 안내합니다. Low-latency 메모리·할당·데이터 레이아웃 트랙의 도입 챕터입니다. 컨테이너·할당·레이아웃의 책임 경계와 입문자 진입 순서를 정리하고, allocation·캐시·레이턴시 변화를 벤치마크로 검증하는 기본 흐름을 제공합니다. CPU 마이크로아키텍처 Low-latency 트랙의 도입 챕터입니다. TopDown 직관부터 파이프라인·캐시·분기·ILP의 책임 범위를 연결하고, 하드웨어 이벤트와 p99 지연을 함께 해석하는 기본 흐름을 정리합니다. OS·런타임 Low-latency 운영환경 트랙의 도입 챕터입니다. process/thread·syscall·affinity·realtime scheduling의 진입 순서와 플랫폼별 관찰 포인트를 정리하고, 환경 변화가 지연 분포에 미치는 영향을 검증하는 방법을 소개합니다. Low-latency 동시성·멀티스레드 트랙의 도입 챕터입니다. mutex/atomic/lock-free의 책임 경계와 입문자 진입 순서를 정리하고, 경합·false sharing·꼬리 지연을 측정해 개선하는 기본 접근을 소개합니다. 극한 Low-latency 최적화 특수기술 트랙의 도입 챕터입니다. SIMD/asm/prefetch/branchless를 언제 써야 하는지 경계를 명확히 하고, 노이즈 통제된 측정·검증 루프를 전제로 한 적용 원칙을 정리합니다.