Joonas Bergius 4/17/2020

Tracking down inefficiencies in parallelization

Read Original

The article details a developer's experience optimizing a parallelizable task in Varasto. It explains using 'go tool trace' and custom instrumentation with a library to generate Chrome debugger-compatible traces. The author identifies inefficiencies, like TLS overhead limiting CPU core usage, and demonstrates how removing these bottlenecks leads to effective core saturation.

Tracking down inefficiencies in parallelization

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser