13 releases
| 0.7.0 | Jun 24, 2024 |
|---|---|
| 0.6.0 | Mar 14, 2022 |
| 0.5.1 | May 1, 2020 |
| 0.5.0 | Feb 18, 2020 |
| 0.2.1 | Aug 13, 2018 |
#761 in Hardware support
7,041 downloads per month
Used in 3 crates
17KB
200 lines
cache-size
A library to quickly get the size and line size of your CPU caches.
Currently this crate only supports x86 CPUs, since it relies on the CPUID instruction, via
the raw_cpuid crate. It is a goal to support other architectures; PRs are
welcome!
Note that the library will still compile and work on non x86 architectures, but
the result of all the cache queries will be None.
Check the Intel 64 and IA-32 Architectures Software Developers Manual
for more information on the CPUID instruction.
Dependencies
~645KB
~12K SLoC