![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能
文章平均质量分 71
码力码力我爱你
无码不编
展开
-
C++ LRU算法
【代码】C++ LRU算法。原创 2024-06-13 21:06:02 · 560 阅读 · 0 评论 -
C++ tracy性能分析
【代码】C++ tracy性能分析。原创 2024-06-03 21:25:46 · 362 阅读 · 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 · 219 阅读 · 0 评论 -
C++ ECS 实战
/ 组件的实体中删除给定组件。原创 2024-05-29 15:40:30 · 1065 阅读 · 0 评论 -
C++性能调优工具
windowsorbitqcachegrind+graphviz+verysleepygperf issues头文件include优化,include-what-you-use.exewincachegrindlinuxoprofilekprof创作不易, 小小的支持一下吧!原创 2024-05-17 21:04:23 · 136 阅读 · 0 评论 -
C++享元结构文档样式应用
/先删除,key值hash不跟随联动,暂无法解决性能损耗。if(useCout == 2 || useCout == 1) { //自己独占或与内存管理类共享数据。std::cout原创 2024-05-23 21:13:16 · 940 阅读 · 0 评论 -
C++ RPC ORM 高速解析
/如果是W+ 这里文件被清空的影响。原创 2024-05-23 14:28:45 · 1963 阅读 · 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 · 1286 阅读 · 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 · 727 阅读 · 2 评论 -
C++多平台日志库,支持wasm
/ windows下符号替换。// 自定义打印标签。// 用WebAssembly得方式打印时间。// 用WebAssembly得方式打印时间。原创 2024-05-14 20:15:09 · 1143 阅读 · 0 评论 -
【异构】oneAPI并行计算
异构计算跨平台原创 2024-05-13 14:27:38 · 159 阅读 · 0 评论 -
C++ 右值引用意义
C++右值引用项目实践原创 2024-05-09 17:10:25 · 389 阅读 · 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 · 1324 阅读 · 1 评论