Skip to content

Performance Tuning

BackendCold StartWarm StartBest For
Zellij~100ms~50msFastest, no isolation
Docker2-5s1-2sBalanced, isolated
Terminal window
clauderon create --backend docker --volume-mode bind # default
clauderon create --backend docker --volume-mode volume
OperationBind MountDocker Volume
Session create1s5s (+ copy time)
File read (1000 files)2s0.5s
File write (1000 files)3s0.8s
Git operations1.5x1x (baseline)

Recommendation: Bind mounts on Linux/small repos. Docker volumes on macOS/Windows or large repos (>1GB).

Terminal window
clauderon create --backend docker --pull-policy if-not-present # default
clauderon create --backend docker --pull-policy never # fastest, requires cached image
clauderon create --backend docker --pull-policy always # ensures latest

Pre-pull images to avoid delays: docker pull clauderon/agent:latest

Terminal window
clauderon create --backend docker --cpu-limit 2
Build TypeNo Limit2 CPU1 CPU
Rust (cargo)60s90s180s
Node (npm)30s40s60s
Go15s20s30s
Terminal window
clauderon create --backend docker --memory-limit 4g
TaskMinimumRecommended
Light editing512MB1GB
Node.js build1GB2GB
Rust build2GB4GB
Repository SizeWorktree CreationFull Clone
10MB100ms2s
100MB200ms10s
1GB500ms60s
10GB2s600s

Clauderon automatically creates shared Docker volumes for Cargo and npm/bun caching.

ToolColdWarmSavings
Cargo5-10m30-60s80-90%
npm2-5m10-30s70-85%
Terminal window
clauderon cache clean # clear all
clauderon cache clean --type cargo # specific type
clauderon cache size # check usage
OperationTargetAcceptableSlow
Session list API50ms100ms>200ms
Session create (Zellij)500ms1s>2s
Session create (Docker)3s10s>20s
Agent first token1s3s>5s
ComponentCPUMemoryDisk
clauderon daemon<5% idle50-100MBMinimal
Docker containerVaries512MB-8GBRepo size
Database<1%10-20MB10-100MB
SymptomSolution
Slow image pulls (30s-5m)Pre-pull images; use --pull-policy if-not-present
Slow git operations (>5s)Run git gc; check for large untracked files
Resource contentionReduce concurrent sessions; set CPU/memory limits