2 KiB
2 KiB
Engine RSS Smoke — 2026-06-28
목적: engine_gateway가 만든 상주 claude -p 세션 1개의 Windows RSS/Private memory를 실측한다.
환경:
- OS/셸: Windows 11 + Windows PowerShell 5.1
- Gateway:
http://127.0.0.1:9099 - Gateway process:
python.exe -m uvicorn engine_gateway.gateway:app --host 127.0.0.1 --port 9099
절차:
GET /health로 gateway healthy 및 sessions=0 확인.POST /session으로 probe 세션 1개 생성.- gateway PID의 하위 프로세스 트리를
Get-CimInstance Win32_Process+Get-Process로 계측. POST /session/{session_id}/turn에Reply with exactly OK.한 턴 전송.- 닫기 전 같은 프로세스 트리를 재계측.
DELETE /session/{session_id}로 세션 종료.
실측 결과:
| 시점 | PID | 부모 PID | 프로세스 | WorkingSet MB | Private MB | 비고 |
|---|---|---|---|---|---|---|
| after_create | 51592 | 31720 | python.exe |
16.1 | 46.2 | engine gateway |
| after_create | 51688 | 51592 | claude.exe |
343.8 | 613.5 | claude -p --input-format stream-json --output-format stream-json ... |
| after_create | 64468 | 51688 | bun.exe |
42.8 | 49.3 | Claude plugin runtime |
| after_create | 54580 | 64468 | bun.exe |
135.6 | 557.9 | Claude plugin server |
| after_turn | 51592 | 31720 | python.exe |
16.2 | 46.2 | engine gateway |
| after_turn | 51688 | 51592 | claude.exe |
363.3 | 628.8 | resident engine session |
| after_turn | 64468 | 51688 | bun.exe |
42.8 | 49.3 | Claude plugin runtime |
| after_turn | 54580 | 64468 | bun.exe |
135.8 | 558.5 | Claude plugin server |
해석:
- 상주 엔진 세션 1개의 핵심
claude.exeRSS는 한 턴 후 약 363.3MB다. - gateway Python 자체 RSS는 약 16.2MB다.
- Claude CLI가 plugin runtime을 함께 띄우는 현재 환경에서는 자식
bun.exe2개가 추가로 약 178.6MB RSS를 사용한다. - 이 값은 Windows 작업 집합 기준이며, 모델/플러그인/Claude CLI 버전과 세션 프롬프트에 따라 변할 수 있다.