C++ 项目代码优化

可以使用 chrono 头文件,还是测试的非常准的,最小单位是微秒(microseconds),毫秒是 milliseconds

复制#include <iostream>
#include <chrono>

int main() {
    // 获取程序开始执行的时间点
    auto start_time = std::chrono::high_resolution_clock::now();

    // 执行需要计时的代码
    // 你的C++程序的主要代码应该在这里

    // 获取程序执行结束的时间点
    auto end_time = std::chrono::high_resolution_clock::now();

    // 计算时间差
    auto duration = std::chrono::duration_cast<std::chrono::microseconds>(end_time - start_time);

    // 输出执行时间
    std::cout << "程序执行时间: " << duration.count() << " 微秒" << std::endl;
    // 初始化为0
    std::chrono::microseconds compare_duration = std::chrono::milliseconds(0);
    return 0;
}

posted @   暴力都不会的蒟蒻  阅读(31)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2018-10-11 HDU3977 Evil teacher 求fib数列模p的最小循环节
点击右上角即可分享
微信分享提示