This is the introduction page for the performance series. Refer to the series index for an overview of all posts.
What follows, is an introduction and an overview of all posts published in the series.
Basics #
Time #
The “time” article is about measuring time, comparing Rust’s Instant
to using the plain RDTSCP
.
It also discusses the overhead of measuring time itself, as well as the smallest time span we can measure.
You will also see why measuring many times and using statistics is important.
Atomics #
The article explores the performance of atomic operations under different configurations.
It presents experiments to measure loads, stores and atomic increments using a variety of contending threads.