--------------------------------------------------------------------------------------------------------
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.