/
https://42jerrykim.github.io/ _index.md
전문 난이도 장으로 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를 언제 써야 하는지 경계를 명확히 하고, 노이즈 통제된 측정·검증 루프를 전제로 한 적용 원칙을 정리합니다. Low-latency I/O 최적화 트랙의 도입 챕터입니다. I/O 비용 직관부터 비동기 I/O·zero-copy·filesystem 선택까지의 진입 순서를 정리하고, 시스템콜·복사 횟수·지연 분포를 연결해 검증하는 접근을 소개합니다.