性能
文章平均质量分 68
码力码力我爱你
无码不编
展开
-
C++函数调用耗时采集
快速检测一个函数耗时。原创 2024-09-30 14:29:38 · 334 阅读 · 0 评论 -
C++ tracy性能分析(二)
启动 tracy-profiler.exe。启动test.text。点击connect采集。原创 2024-09-14 14:30:58 · 901 阅读 · 0 评论 -
C++ prometheus性能分析
【代码】C++ prometheus性能分析。原创 2024-08-28 14:23:13 · 1133 阅读 · 0 评论 -
C++ PCL kdtree
支持百万级别的图层快速搜索和光线追踪。原创 2024-08-09 20:54:53 · 411 阅读 · 0 评论 -
C++ Rect And Point Search Algorithm
【代码】C++ Rect And Point Search Algorithm。原创 2024-08-08 21:48:23 · 445 阅读 · 0 评论 -
C++ exe程序内存占用分析之Linux篇
【代码】C++ exe程序内存占用分析之Linux篇。原创 2024-08-06 10:34:30 · 340 阅读 · 0 评论 -
C++ 内存分配可视化
注:宽度表示生存时间(黑色表示泄漏),高度表示内存占用大小,颜色表示每次调用地址。原创 2024-06-24 20:47:34 · 716 阅读 · 0 评论 -
C++ GPU编程(英伟达CUDA)
【代码】C++ GPU编程(英伟达CUDA)原创 2024-06-21 20:43:02 · 1032 阅读 · 0 评论 -
C++ SIMD性能优化
总结: 数据运算量小无效果,数据运算量大效果提升显著。原创 2024-06-17 14:18:33 · 598 阅读 · 0 评论 -
C++ LRU算法
【代码】C++ LRU算法。原创 2024-06-13 21:06:02 · 589 阅读 · 0 评论 -
C++ tracy性能分析
【代码】C++ tracy性能分析。原创 2024-06-03 21:25:46 · 469 阅读 · 0 评论 -
大量path计算优化方案
1.影响path基础属性数据做key缓存,缓存的path应去除坐标变换,归一化。基础属性应满足C=A+B, B=C-A。5.内存限制下,统计归一化基础属性key频次,对高频key进行LRU缓存。2.高频path操作以(key+key+操作)做新key缓存。3.高频修改高级属性,以新key+属性变更做新key缓存。4.key与id做中转映射,支持业务扩展。原创 2024-05-31 20:06:43 · 236 阅读 · 0 评论 -
C++ ECS 实战
/ 组件的实体中删除给定组件。原创 2024-05-29 15:40:30 · 1134 阅读 · 0 评论 -
C++性能调优工具
windowsorbitqcachegrind+graphviz+verysleepygperf issues头文件include优化,include-what-you-use.exewincachegrindlinuxoprofilekprof创作不易, 小小的支持一下吧!原创 2024-05-17 21:04:23 · 175 阅读 · 0 评论 -
C++享元结构文档样式应用
/先删除,key值hash不跟随联动,暂无法解决性能损耗。if(useCout == 2 || useCout == 1) { //自己独占或与内存管理类共享数据。std::cout原创 2024-05-23 21:13:16 · 963 阅读 · 0 评论 -
C++ RPC ORM 高速解析
/如果是W+ 这里文件被清空的影响。原创 2024-05-23 14:28:45 · 1995 阅读 · 1 评论 -
C++弱指针做map键值
class A;有序map:无序map:class Apublic:return 0;if (!sharedPtr)return 0;elseif (!otherPtr)public:elseelseif (!selfPtr)if (!otherPtr)int a = 0;ptr->a = 3;原创 2024-05-22 19:38:17 · 1312 阅读 · 0 评论 -
C++性能调优
编译开关-ftest-coverage -fprofile-arcs。-pa 只打印a的flat profile,-Pa只屏蔽a。gcov ./summer-proj覆盖测试。-qa 只打印a的call,-Qa只屏蔽a。改run.sh 换行类型。泄露分析,编译链接-g。原创 2024-05-17 17:53:35 · 776 阅读 · 2 评论 -
C++多平台日志库,支持wasm
/ windows下符号替换。// 自定义打印标签。// 用WebAssembly得方式打印时间。// 用WebAssembly得方式打印时间。原创 2024-05-14 20:15:09 · 1247 阅读 · 0 评论 -
【异构】oneAPI并行计算
异构计算跨平台原创 2024-05-13 14:27:38 · 183 阅读 · 0 评论 -
C++ 右值引用意义
C++右值引用项目实践原创 2024-05-09 17:10:25 · 408 阅读 · 0 评论 -
gprof性能分析
f FORMAT, --format=FORMAT 性能分析日志的来源,支持的来源有:axe, callgrind, hprof, json, oprofile, perf, prof, pstats, sleepy, sysprof, xperf。-c THEME, --colormap=THEME 颜色主题:color, pink, gray, bw,默认是color,效果也最好。-o FILE, --output=FILE 指定输出文件,默认是标准输出(也即屏幕),还可以通过重定向来实现该选项。原创 2024-05-06 16:03:19 · 1365 阅读 · 1 评论