Performance
Why Performance Matters
When running AI on modest hardware, every millisecond and megabyte counts. Llumen is engineered from the ground up for efficiency.
Resource Requirements
Minimum Specs
These are the default requirements:
| Component | Requirement |
|---|---|
| CPU | 1 core, 1 GHz |
| RAM | 128MB available |
| Storage | 50MB |
| Network | 1 Mbps |
note
Add more if you plan to store large file(generated image/video).
How Llumen optimize?
- Stream everything, we even write our serialization framework to send large file.
- Paginate everything, we only fetch a small chunk of chatroom on large chatroom load.
- Benchmark and configure everything, from sqlite buffer pool size to memory allocator.
Trade-offs
Llumen makes deliberate trade-offs for performance:
What We Optimized For
- Fast startup
- Low memory usage
- Small binary size
- Efficient streaming
- Mobile performance
What We Don't Do
- Built-in model hosting
- Heavy analytics
- Complex plugins
- Bloated features
This keeps llumen lean and fast for its core purpose.