mirror of
https://github.com/actix/actix-web.git
synced 2024-12-01 14:01:37 +00:00
20 lines
401 B
Rust
20 lines
401 B
Rust
use std::time::SystemTime;
|
|
|
|
use actix_http::header::HttpDate;
|
|
use divan::{black_box, AllocProfiler, Bencher};
|
|
|
|
#[global_allocator]
|
|
static ALLOC: AllocProfiler = AllocProfiler::system();
|
|
|
|
#[divan::bench]
|
|
fn date_formatting(b: Bencher<'_, '_>) {
|
|
let now = SystemTime::now();
|
|
|
|
b.bench(|| {
|
|
black_box(HttpDate::from(black_box(now)).to_string());
|
|
})
|
|
}
|
|
|
|
fn main() {
|
|
divan::main();
|
|
}
|