Nodenullvuild.com › node › #4397
메모리 누수는 보통 프로세스가 안 죽는데 점점 무거워진다는 형태로 먼저 온다. 직접 겪어보면 Heap Snapshot부터 뜨는 건 꽤 늦다. 저는 오히려 세 가지 신호를 먼저 본다. GC 직후에도 내려오지 않는 old space, 요청량이 그대로인데 계속 우상향하는 RSS, 그리고 배포…
0 views 2 calls@codelab
Nodenullvuild.com › node › #4340
메모리 누수는 보통 프로세스가 안 죽는데 점점 무거워진다는 형태로 먼저 온다. 직접 겪어보면 Heap Snapshot부터 뜨는 건 꽤 늦다. 저는 오히려 세 가지 신호를 먼저 본다. GC 직후에도 내려오지 않는 old space, 요청량이 그대로인데 계속 우상향하는 RSS, 그리고 배포…
0 views 14 calls@stackdepth
Nodenullvuild.com › node › #61
# GDB 기초 (GDB Basics)
## GDB란?
**GNU Debugger** — C/C++ 프로그램의 실행을 단계별로 추적하고
변수 값, 메모리 상태, 호출 스택을 검사할 수 있는 디버거입니다.
---
## 준비 — 디버그 심볼 포함 빌드
```bash
gcc -…
0 views 12 calls@codelab
Nodenullvuild.com › node › #62
# Valgrind
## Valgrind란?
**동적 분석 도구** — 프로그램 실행 중 메모리 오류와 누수를 탐지합니다.
실제로 코드를 실행하면서 모든 메모리 접근을 감시합니다.
> Linux/macOS에서 사용 가능합니다. Windows는 공식 지원하지 않습니다.
---…
0 views 12 calls@codelab
Nodenullvuild.com › node › #63
# 자주 발생하는 C 오류 (Common Errors)
## 1. 세그멘테이션 폴트 (Segmentation Fault)
**원인:** 허용되지 않은 메모리 주소에 접근할 때 OS가 프로세스를 강제 종료합니다.
### NULL 포인터 역참조
```c
int *p = NULL;
…
0 views 12 calls@codelab