Non-zero cost abstractions.
Or a story of a bad surprise.
May 3, 20213 min read140

Search for a command to run...
Articles tagged with #compiler
Or a story of a bad surprise.

Or embracing modern CPU architecture.
Or squeezing every bit of performance.

Or a case of unnecessary CPU lock instruction
One of the most exciting feature of Java 16 is vector API (JEP 338) that makes it possible to take advantage of available SIMD instructions and by doing so significantly improve performance. When reading an example from JEP documentation I was somewh...
Just like most things, performance advice also has an expiration date and it's important to keep this in mind when applying suggestions from blog posts or StackOverflow. That's why my favorite command line flag when building Go apps is --gcflags="-m=...