--------------------------------------------------------------------------------------------------------
If your figures are much slower for serial connection stuff, please, COMPLAIN!
--------------------------------------------------------------------------------------------------------
Windows users, check your buffers are 64, not 4096, and latency is 1, not 16!
--------------------------------------------------------------------------------------------------------
S19 Loading
Covers any app doing it, including FreeEMS-Loader and mtxloader. Benchmarks set with the UltimateLoader reference tool.
- Full erase: 10.7s
- Typical erase/write/verify: 15.8s (~59k image)
- Typical erase/write NO verify: 10.0s (~59k image)
- Estimated dual verify: Should be ~25s
- Estimated worse case total: ~3m to erase, write and verify (once) a full 512k image
- Ripping (full 512k always): 52.8s
Covers any app doing it, including EMStudio and MTX.
- Interrogation ?
- Read all tunables ?
- Total: ~5 seconds for firmwares since 0.2.0-SNAPSHOT-152-g06ec3f1, longer before
This will naturally vary from box to box and is much slower on windows, don't complain, your OS is broken.
- make s19 5.817s
- make clean 1.208s
- make all 13.374s - not recommended/required - always use make s19
This will naturally vary from box to box depending upon CPU and RAM capabilities, log file size, log record size, and so on.
- Approximately 7 seconds for 180,000 std log records
Immediate Future
For ALL software talking to the firmware over serial: I want timings as standard output in a console.
I hope this is useful!
Fred.