Crates.io | cache-size2 |
lib.rs | cache-size2 |
version | 0.6.1 |
source | src |
created_at | 2024-06-24 17:10:44.745625 |
updated_at | 2024-06-24 17:10:44.745625 |
description | A library for finding your L1/L2/L3 cache sizes |
homepage | |
repository | https://github.com/supercilex/cache-size |
max_upload_size | |
id | 1282379 |
size | 27,363 |
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.