태그: #profiling
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 12 편
Go 1.26의 goroutineleak 프로파일 — GC의 마킹으로 고루틴 누수를 잡는다
Go 1.26(2026년 2월 10일)이 runtime/pprof에 goroutineleak 프로파일을 실험 기능으로 추가했습니다. 아이디어는 GC의 마킹 단계를 재활용하는 것입니다 — 실행 가능한 고루틴만 루트로 삼아 마킹한 뒤, 어떤 고루틴도 도달할 수 없는 동시성 프리미티브에 블록된 고루틴을 누수로 보고합니다. 메모리 도달 가능성이 고루틴 생존성의 건전한 과대근사라는 점이 핵심이고, 그
2026-07-16 · 32 분 읽기 #go#goroutine#garbage-collection#profiling#debuggingeBPF 관측성 실전 — bpftrace로 시스템의 블랙박스를 열다
bpftrace 원라이너 10선과 BCC 도구상자로 운영 중인 시스템을 코드 수정 없이 들여다보는 방법을 다룹니다. 지연 히스토그램 해석, 플레임그래프, 컨테이너 환경 적용, 그리고 실전 트러블슈팅 시나리오 3가지를 단계별로 정리했습니다.
2026-06-13 · 26 분 읽기 #ebpf#bpftrace#observability#linux#profilingOpenTelemetry 완전 해부 — Trace/Metric/Log/Profile 4기둥, Collector, 샘플링, OTLP까지
Jaeger 대시보드의 예쁜 스팬 뒤에 있는 진실. OpenTelemetry의 탄생 배경부터 Span/TraceContext 전파 메커니즘, Collector 파이프라인, Head vs Tail 샘플링, eBPF auto-instrumentation, 그리고 Profile이 네 번째 기둥이 된 이야기까지.
2026-04-15 · 21 분 읽기 #opentelemetry#observability#distributed-tracing#metrics#logs성능 엔지니어링 완전 가이드 — 프로파일링·Flame Graph·JIT·메모리·벤치마킹을 2025년 기준으로 한 번에 정리
프로파일링 도구(perf·eBPF·Pyroscope·Parca), Flame Graph 읽는 법, 메모리 누수 추적, 벤치마킹 방법론, JIT vs AOT, Data-oriented Design, Cache Line까지 — 성능 엔지니어링 2025.
2026-04-15 · 20 분 읽기 #performance#profiling#flame-graph#jit#memory관측가능성의 현대 — OpenTelemetry·eBPF Continuous Profiling·LGTM·Pyroscope·Sentry·Datadog·Honeycomb·SLO·SRE·온콜 심층 가이드 (2025)
메트릭·로그·트레이스·프로파일 Four Pillars, OpenTelemetry 표준화, eBPF continuous profiling(Parca/Pyroscope/Polar Signals), LGTM 스택, Sentry·Datadog·Honeycomb 비교, SLO/Error Budget, AI 이상 탐지, 온콜 운영과 블레임리스 포스트모템까지 — 2025년 관측가능성 전부.
2026-04-15 · 21 분 읽기 #observability#opentelemetry#ebpf#profiling#slo메모리 관리 & 가비지 컬렉션 완전 가이드 2025: Stack/Heap, GC 알고리즘, 메모리 누수 디버깅
메모리 관리의 모든 것! Stack vs Heap, 가비지 컬렉션 알고리즘(Mark-Sweep/Generational/Concurrent), V8 GC(Orinoco), JVM GC(G1/ZGC/Shenandoah), Rust 소유권 시스템, 메모리 누수 탐지(Chrome DevTools/VisualVM), 프로파일링 기법.
2026-04-14 · 37 분 읽기 #memory-management#garbage-collection#stack#heap#gc-algorithmLinux 성능 엔지니어링 완전 가이드 2025: 프로파일링, 시스템 튜닝, eBPF, 병목 분석
Linux 성능의 모든 것! USE 방법론(Utilization/Saturation/Errors), perf/bpftrace/eBPF, Flame Graph, CPU/메모리/디스크/네트워크 병목 분석, sysctl 튜닝, cgroups v2, I/O 스케줄러, NUMA, 커널 파라미터 최적화.
2026-04-14 · 29 분 읽기 #linux#performance#profiling#ebpf#perf백엔드 성능 엔지니어링 완전 가이드 2025: 프로파일링, 부하 테스트, 병목 분석, 최적화
백엔드 성능의 모든 것! 프로파일링(CPU/메모리/I-O), 부하 테스트(k6/Artillery/Locust), 병목 분석(DB/네트워크/CPU/메모리), N+1 해결, 커넥션 풀 튜닝, 캐싱 전략(Redis/CDN/Application), 비동기 처리, 배치 최적화.
2026-04-14 · 36 분 읽기 #backend-performance#profiling#load-testing#optimization#k6IDE별 디버깅 완전정리: VS Code · IntelliJ IDEA · PyCharm 브레이크포인트, 실행 구성, 프로파일링
VS Code, IntelliJ IDEA, PyCharm에서 디버깅 품질을 올리는 실전 설정을 정리한다. launch/run configuration, 조건부 브레이크포인트, exception breakpoint, CPU/메모리 프로파일링까지 한 번에 다룬다.
2026-03-07 · 22 분 읽기 #devops#debugging#vscode#intellij#pycharm프레임워크별 디버깅 실전: Spring Boot · Django/FastAPI · React/Next.js에서 브레이크포인트, 실행, 프로파일링
백엔드(Spring Boot, Django, FastAPI)와 프론트엔드(React, Next.js)에서 실제로 자주 만나는 장애를 기준으로 브레이크포인트 위치, 실행/재현 방법, APM·프로파일링 포인트를 정리한다.
2026-03-07 · 20 분 읽기 #devops#debugging#spring#django#fastapi언어별 디버깅 실전 가이드: Python · JavaScript/TypeScript · Go · Java에서 브레이크포인트, 실행, 프로파일링까지
Python, JavaScript/TypeScript(Node.js), Go, Java를 기준으로 디버깅 실행 방법, 브레이크포인트 전략, 대표 프로파일링 도구(py-spy, cProfile, --inspect, pprof, JFR/async-profiler)를 한 번에 정리한다.
2026-03-07 · 18 분 읽기 #devops#debugging#python#javascript#typescriptPyroscope로 Kubernetes 애플리케이션 Continuous Profiling 구축하기
Grafana Pyroscope를 활용한 Kubernetes 환경의 Continuous Profiling을 실습합니다. eBPF 기반 프로파일링, Flame Graph 분석, CPU/메모리 병목 진단, Grafana 대시보드 연동까지 핸즈온으로 다룹니다.
2026-03-03 · 9 분 읽기 #observability#pyroscope#profiling#grafana#kubernetes