Benchmarks & Profiling
Empirical resource allocation and latency metrics gathered on physical mobile hardware
Physical Hardware Testbed Specification
All benchmarks were measured on a physical Samsung Galaxy S20 5G (Qualcomm Snapdragon 865, 12GB RAM, Android 13 Termux Bionic ARM64 environment).
1. Framework Resource Footprint Comparison
| Measurement Metric | LangChain (Heavyweight) | termux-aichain v1.0.9 | Performance Delta |
|---|---|---|---|
| Cold Start Import Latency | 1,240.0 ms | 12.8 ms | 96.8x Faster |
| Baseline RAM Footprint (RSS) | 185.0 MB | 14.2 MB | 92.3% Saved |
| Package Disk Footprint | 48.5 MB | 0.26 MB (268 KB) | 99.4% Saved |
| External Heavy Dependencies | 42+ packages | 0 packages | Zero Dep |
| 5-Step Multimodal E2E Cycle | Failed (Crash) | 46.4 ms | 100% PASS |
| Unit Test Suite Coverage | Variable | 73 / 73 PASS (100%) | Zero-Defect |
2. Granular Module Micro-Benchmark (0-Point Baseline)
| Subsystem Module | Execution Operation | Median Latency (ms) | Memory Delta (KB) |
|---|---|---|---|
core.prompt |
Template Variable Substitution (100 iterations) | 0.12 ms | < 2 KB |
graph.state |
StateGraph Cyclic Routing (5 node loop) | 0.35 ms | < 4 KB |
memory.sqlite |
ACID Key-Value Write & Read Cycle | 0.42 ms | 0 KB (Zero-Leak) |
memory.vector |
128d Cosine Similarity Search (100 vectors) | 0.68 ms | < 8 KB |
trace.tracer |
Hierarchical Span Enter/Exit Telemetry | 0.08 ms | < 1 KB |
serve.server |
REST SSE Streaming Request Dispatch | 1.15 ms | < 12 KB |