mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-14 19:56:49 +00:00
16 lines
301 B
Rust
16 lines
301 B
Rust
use perf_event::Builder;
|
|
|
|
fn main() -> std::io::Result<()> {
|
|
let mut counter = Builder::new().build()?;
|
|
|
|
let vec = (0..=51).collect::<Vec<_>>();
|
|
|
|
counter.enable()?;
|
|
println!("{:?}", vec);
|
|
counter.disable()?;
|
|
|
|
println!("{} instructions retired", counter.read()?);
|
|
|
|
Ok(())
|
|
}
|