quickfixgo / quickfix

The Go FIX Protocol Library :rocket:
https://www.quickfixgo.org/
Other
735 stars 288 forks source link

Only lock fields once during message parsing #656

Closed sylr closed 1 month ago

sylr commented 1 month ago
goos: darwin
goarch: arm64
pkg: github.com/quickfixgo/quickfix
               │     old     │                 new                 │
               │   sec/op    │   sec/op     vs base                │
ParseMessage-8   692.6n ± 1%   623.2n ± 1%  -10.03% (p=0.000 n=20)