Investigate optimization for embedded devices
Is your feature request related to a problem? Please describe.
Ratman can't fit on many embedded storage devices. Ideally it should fit with a supporting OS in less than 4 MB to support use in IoT.
Describe the solution you'd like
- Create a compilation profile for a small binary in Cargo.
- Perform benchmarking.
- Allow for removal any other extraneous features.
- If it still does not fit, then investigate opening a new tiny implementation of the project somewhere down the line.
- Benchmark & optimize memory usage.