当前位置: 首页 > wzjs >正文

建网站哪家最好wordpress数据库发布文章

建网站哪家最好,wordpress数据库发布文章,好用的软件管理系统,临沂网站建设价格在 C 中进行计时&#xff08;benchmark、函数运行时间、程序耗时分析&#xff09;非常常见&#xff0c;推荐使用 C11 引入的 <chrono> 标准库&#xff0c;它简洁、跨平台、类型安全。 推荐方使用 <chrono> 标准库 #include <iostream> #include <chrono&…

在 C++ 中进行计时(benchmark、函数运行时间、程序耗时分析)非常常见,推荐使用 C++11 引入的 <chrono> 标准库,它简洁、跨平台、类型安全。


推荐方使用 <chrono> 标准库

#include <iostream>
#include <chrono>
#include <thread>  // 仅用于演示延迟int main() {// 获取起始时间点auto start = std::chrono::high_resolution_clock::now();// 模拟耗时任务std::this_thread::sleep_for(std::chrono::milliseconds(123));// 获取结束时间点auto end = std::chrono::high_resolution_clock::now();// 计算耗时,单位为毫秒auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);std::cout << "耗时: " << duration.count() << " ms" << std::endl;return 0;
}

支持的常见时间单位

单位类型表达方式
std::chrono::seconds
毫秒std::chrono::milliseconds
微秒std::chrono::microseconds
纳秒std::chrono::nanoseconds

只需更改 duration_cast 的类型即可:

std::chrono::duration_cast<std::chrono::microseconds>(end - start);

封装一个简单 Timer 类

class Timer {
public:Timer() { reset(); }void reset() {start_time = std::chrono::high_resolution_clock::now();}double elapsedMilliseconds() const {return std::chrono::duration<double, std::milli>(std::chrono::high_resolution_clock::now() - start_time).count();}double elapsedSeconds() const {return std::chrono::duration<double>(std::chrono::high_resolution_clock::now() - start_time).count();}private:std::chrono::high_resolution_clock::time_point start_time;
};

使用方式:

Timer t;
// ... some work
std::cout << "耗时: " << t.elapsedMilliseconds() << " ms" << std::endl;

进阶用法:用于函数运行时间统计

template<typename Func>
void benchmark(Func f, const std::string& name = "Function") {auto start = std::chrono::high_resolution_clock::now();f();auto end = std::chrono::high_resolution_clock::now();double ms = std::chrono::duration<double, std::milli>(end - start).count();std::cout << name << " 执行耗时: " << ms << " ms\n";
}

调用示例:

benchmark([](){std::this_thread::sleep_for(std::chrono::milliseconds(200));
}, "任务函数耗时");
http://www.dtcms.com/wzjs/575334.html

相关文章:

  • 虚拟空间做网站最专业的网站建设价格
  • 建设数字官方网站简单网页html模板
  • 建官方网站的公司深圳建网站哪家公司好
  • 企业网站是企业在互联网上进行网络营销北京高端网站建设图片大全
  • 手机网站滑动效果梅州市网站制作
  • apache添加多个网站两个wordpress同步
  • 一个app一年可以赚多少优化营商环境 提升服务效能
  • 货代到哪个网站开发客户wordpress备案显示
  • 四川建设部网站官网公关公司是做什么的
  • 塔城地区建设工程信息网站呼和浩特做网站的公司
  • 网站ui外包设计院项目管理系统
  • wordpress站内查找wordpress怎么设置静态主页
  • 免费做海报的网站wordpress 漏洞
  • 在百度做推广需要网站吗网络公司优化关键词
  • osCommerce购物网站架设全攻略wordpress 主页模版
  • 创造网站无锡企业网站制作公司
  • 保定市网站建设建筑工程网签合同周末可以签吗
  • 用vs做的网站怎么打开吗晋江wap站是什么意思
  • 企业站seo案例分析网站点击软件排名
  • 介休网站建设自己做短视频的网站
  • filetype ppt 网站建设网站做系统叫什么软件
  • 腾讯分分彩做号网站南通网站建设找哪家好
  • 重庆网站建设公司咨询亿企帮航天信息企业管理软件
  • 潍坊做网站的网络公司建设信息发布平台多少钱
  • 太原网站设计开发公司网站建设试题以及答案
  • 电脑什么网站可以做长图攻略湖州百度网站建设
  • 建站公司佛山网站公司图片
  • 给公司做网站 优帮云定制礼品公司
  • 网站用php与asp哪个好凡科建站和华为云哪个好
  • 外贸建英文网站的重要性上海网站建设网站优化app