Rust获取代码的运行时间

在 Rust 中,你可以使用std::time::Instant模块来测量代码的运行时间。以下是一个简单的示例代码,演示如何在 Rust 中测量代码的运行时间:

use std::time::Instant;

fn main() {
    // 记录开始时间
    let start_time = Instant::now();

    let mut total:u64 = 0;

    // 你想要测量运行时间的代码
    for i in 1..100{
        total += i;
    }

    // 记录结束时间
    let end_time = Instant::now();

    // 计算运行时间
    let elapsed_time = end_time - start_time;

    // 输出结果
    println!("total: {}",total);
    println!("代码运行时间: {:?}", elapsed_time);
}

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/measuring-code-execution-time-in-rust.html

分类: 计算机技术
推荐阅读:
Python min()函数 min() 是 Python 的内置函数之一,用于返回给定可迭代对象中的最小值。该函数可以接受多个参数,也可以接受一个可迭代对象作为参数。
Linux使两个文件的权限相同 在Linux系统下,你可以使用一条命令就能令两个文件的权限相同;
快速创建HTTP服务来分享文件 在Linux系统下,你可以快速的创建HTTP服务,将指定文件通过HTTP分享出来,而这只需要一条命令:
C语言iscntrl()函数:判断字符是否为控制字符 iscntrl()函数是C语言中的一个标准库函数,用于检查一个字符是否为控制字符;控制字符的ASCII编码有0~31、127;
使用PyInstaller打包PyQt5程序发生ImportError错误的解决办法 ImportError: unable to find Qt5Core.dll on PATH ,Failed to execute script main
Linux下查看端口是哪个程序在使用 在Linux系统下,如果你想知道某个端口是哪些程序在使用,你可以使用这一条命令来查看: