1
A single line of code made a 24-core server slower than a laptop
Imagine you wrote a program for a pleasingly parallel problem, where each thread does its own independent piece of work, and the threads don’t need to coordi...
Blog on programming, optimization and performance analysis
Visit pkolaczk.github.io → RSS feedOn Hacker News Dec 2021 – May 2023
Software Engineering 3Systems & Performance 2Programming Languages 1
Imagine you wrote a program for a pleasingly parallel problem, where each thread does its own independent piece of work, and the threads don’t need to coordi...
In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, ...
Some programming languages like Java or Scala offer more than one way to express a concept of “lack of value”. Traditionally, a special null value is used to...