use std::time::Instant;
fn main() {
let start_time = Instant::now(); // 측정 시작
... your code ...
let end_time = Instant::now(); // 측정 종료
/* 아래 2개 값 모두 같은 값
assert_eq!((end_time-start_time), end_time.duration_since(start_time));
*/
let elasped_time = end_time - start_time;
let elapsed_time = end_time.duration_since(start_time);
println!("Elapsed : {:?}", elapsed_time);
}
동작 시간은 2가지 방법으로 구할 수 있다. 편한걸 쓰는게 좋다.
단위까지 예쁘게 출력해준다.
'Coding > Rust' 카테고리의 다른 글
[Rust] 러스트 바이너리 파일 크기 줄이기 (0) | 2024.05.24 |
---|---|
[Rust] 러스트 출력 포맷팅 (Formatted print) 예시 (1) | 2024.05.23 |
[Rust] 러스트 자료형(데이터 타입) (0) | 2024.05.20 |