Having read about some of the enhancements in 1.16 we were expecting 
perhaps a minor performance increase from 1.16. However testing has 
revealed performance degradation of 9% compared to 1.15. We haven't dug 
into this deeper yet, but I was curious if anyone else has experienced 
anything similar?

The following shows the throughput in records per second with different 
Golang versions. For context, this is decoding and processing of network 
flow records (think of it as a simplified variant of protobuf), with a 
fixed number of go routines, and the same repeating dataset for each test. 
Compiling with 1.16.3 results in reduction in throughput of 5000 records/s 
(-9%) compared to 1.15.7 and 1.15.11.

[image: go_perf.png]
Before digging into this further, I thought I would ask if anyone else has 
seen this?

Rob

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/81f4fc16-1a1c-48ec-81ed-c4eb1532bc12n%40googlegroups.com.

Reply via email to