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;
}
本文来自博客园,作者:暴力都不会的蒟蒻,转载请注明原文链接:https://www.cnblogs.com/BobHuang/p/17756661.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2018-10-11 HDU3977 Evil teacher 求fib数列模p的最小循环节