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

C++性能分析easy_profiler

测试环境

VS2022 + Qt5.14.2

示例
#include <easy/profiler.h>
#include <easy/arbitrary_value.h>
void func() {
   EASY_FUNCTION(profiler::colors::DarkCyan);
   uint64_t sum = 0;
   EASY_VALUE("sum", sum, profiler::colors::Blue);
}

void thread() {
   EASY_THREAD("Resource loading");
   for(itn i = 0; i < 50; ++i) {
       EASY_END_BLOCK;
       EASY_NONSCOPED_BLOCK("Frame", true, 15., profiler::ON, -5.f, profiler::colors::Red);	// 一帧
	   EASY_EVENT("Resources Loading!", profiler::colors::Cyan); 
       EASY_TEXT("Test String", "Some short text. Hey!", profiler::colors::Red);
   }
   EASY_END_BLOCK;
}

void main() {
	// start
	EASY_PROFILER_ENABLE;
	EASY_MAIN_

http://www.kler.cn/news/317642.html

相关文章:

  • IntelliJ IDEA 2024.1.4 (Ultimate Edition)找不到Add Framework Support解决方法
  • Python爬虫之requests模块(一)
  • 全栈开发(三):springBoot3中使用mybatis-plus
  • 二分查找算法(4) _搜索插入位置
  • maxwell 输出消息到 redis
  • 【计算机基础】用bat命令将Unity导出PC包转成单个exe可执行文件
  • SQL面试常见题目
  • [uni-app]小兔鲜-01项目起步
  • Spring Boot 学习之路 -- 配置项目
  • C# 中yield 的使用详解
  • 【Python】多个dataframe存入excel的不同的sheet表里,而不会被覆盖的方法
  • 【ansible】role流程实验
  • 块匹配算法简介(上)
  • 腾讯云负载均衡ssl漏洞(CVE-201602183)解决
  • seL4 Capabilities(翻自官网)(一)
  • 【系统架构设计师】专业英语90题(附答案详解)
  • 代码随想录算法训练营第40天 动态规划part07| 题目: 198.打家劫舍 、 213.打家劫舍II 、 337.打家劫舍III
  • 软件设计-开闭原则
  • 2024年主动降噪头戴式耳机该如何选择?四款品牌高性价比推荐
  • 【TabBar嵌套Navigation案例-JSON的简单使用 Objective-C语言】
  • 用智能码二维码zhinengma.cn做产品说明书
  • 联通云 - 国产化全栈解决方案
  • 速通汇编(六)认识栈,SS、SP寄存器,push和pop指令的作用
  • LAMP架构搭建
  • 微服务远程调用(nacos及OpenFeign简单使用)
  • 程序员下班以后做什么副业合适?_35技术人员副业
  • VMware vCenter Server 8.0U3b 发布下载,新增功能概览
  • 微服务--Gateway网关
  • Apache CVE-2021-41773 漏洞复现
  • 《C++编程魔法:构建绿色主题的奇幻游戏世界》