issues
search
hit9
/
bitproto
The bit level data interchange format for serializing data structures (long term maintenance).
https://bitproto.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
127
stars
16
forks
source link
(Not merging now) C lib performance improvement
#49
Open
hit9
opened
1 year ago
hit9
commented
1 year ago
standard mode without
gcc -O
, 100bytes message on stm32: encode
145us
, decode
139us
standard mode
gcc -O2
, 100bytes message on stm32: encode
145us
, decode
142us
standard mode
gcc -O3
, 100bytes message on stm32: encode
128us
, decode
120us
gcc -O
, 100bytes message on stm32: encode145us
, decode139us
gcc -O2
, 100bytes message on stm32: encode145us
, decode142us
gcc -O3
, 100bytes message on stm32: encode128us
, decode120us