Search

실행 시간 측정하기

use std::time::Instant; fn main() { let start_time = Instant::now(); // 실행 시간을 측정하고자 하는 코드 작성 for i in 0..10000000 { let _ = i * i; } let end_time = Instant::now(); let elapsed_time = end_time.duration_since(start_time); println!("Elapsed time: {:?}", elapsed_time); }
Rust
복사
위 코드에서는 Instant::now 함수를 사용하여 시작 시간과 종료 시간을 구하고, 두 시간의 차이를 duration_since 메소드를 사용하여 계산합니다. 마지막으로, println 함수를 사용하여 실행 시간을 출력합니다.
위 코드에서는 for 루프를 사용하여 단순한 계산을 수행하도록 작성되어 있습니다. 실제로는 더 복잡한 로직과 기능이 필요할 수 있으며, 실행 시간 측정 대상이 되는 코드 부분을 해당 코드에 맞게 변경하여 사용하시면 됩니다.
이와 같이 Rust에서 실행 시간을 측정하는 방법은 Rust 표준 라이브러리에서 제공하는 std::time::Instant 구조체와 해당 구조체의 메소드를 사용하여 구현됩니다.

컬렉션 찾아보기

시리즈