性能
文章平均质量分 79
ปรัชญา แค้วคำมูล
大道至简
展开
-
ROS2录包---工程疑难问题解决&&性能优化&&个人反思总结
ROS2录包---工程疑难问题解决&&性能优化&&个人反思总结原创 2023-08-05 16:26:06 · 930 阅读 · 0 评论 -
ROS1集成NanoSDK(mqtt over quic)库&&遇到的问题及解决方案
ROS1集成NanoSDK(mqtt over quic)库&&遇到的问题及解决方案原创 2024-05-07 11:33:10 · 468 阅读 · 0 评论 -
linux业务代码性能优化点
linux业务代码性能优化点原创 2024-06-05 14:16:59 · 204 阅读 · 0 评论 -
windows10搭建Fast-DDS环境,辅助调试
windows10搭建Fast-DDS环境,辅助调试原创 2024-05-20 17:51:34 · 411 阅读 · 0 评论 -
qt常见问题解答
qt常见问题解答原创 2023-04-11 12:50:59 · 601 阅读 · 0 评论 -
TCP队头阻塞
TCP、HTTP队头阻塞转载 2023-01-17 10:37:49 · 1767 阅读 · 0 评论 -
TCP粘包问题及各方解决方案
TCP粘包问题转载 2023-01-17 10:15:29 · 860 阅读 · 0 评论 -
QUIC原理及使用
QUIC原理及使用原创 2022-12-25 10:16:19 · 968 阅读 · 0 评论 -
服务启停优化方案探讨
当前服务普遍存在服务启停效率低下且易出错的问题,讨论制定一系列规则以规范相关服务启停开发,为以后进行相关设计、开发工作的同事作指导。本文主要包括服务启停优化原则、建议,以及服务启动调优的思路和参考文档。规则部分是日后开发人员在进行模块设计和编写时一定要准守的,可作为代码审查的考察点。建议的部分尽量准守,可作为服务启停优化的准则。原创 2022-12-25 10:10:08 · 647 阅读 · 1 评论 -
内存池——nginx内存池跟stl内存池对比
内存池——nginx内存池跟stl内存池对比原创 2021-09-03 16:16:20 · 262 阅读 · 1 评论 -
CPU 分支预测技术细节解析
概述: 分支预测基于流水线技术(提升cpu吞吐量的)流水线技术:细节总结: 主要是条件判断通常包含多条(n)指令,而对于cpu来说必须知道这n条指令都从流水线执行完毕之后得到的结果值才能确定执行哪个分支的代码。这样直接导致了流水线的卡顿(一次的话例如下图:条件判断3条指令则需要6个时钟周期),若果外层有大数量级的循环流水线等待时间为:循环次数*6,此过程中cpu都是在空转。 所以:在执行条件语句时,cpu/编译器会存储指令状态推断/设...原创 2021-02-28 21:27:51 · 664 阅读 · 1 评论 -
memset性能陷阱
性能杀手:”潜伏”的memset【memset性能陷进】memset是大家常用的函数,而且一般的编程书籍都会谆谆告诫大家:申请内存后要初始化,防止使用未经初始化的内存导致不可预知的结果,所以我们一般都会按照如下方式编写代码:char* buffer = (char*)malloc(1024);memset(buffer, 0x00, 1024);代码看起来很标准,也很美观,但这里却隐藏着一个陷进:memset的性能并不高!如果你的内存在1K左右,可能还察觉不到,但如果是1M,那..转载 2020-11-06 15:57:37 · 3470 阅读 · 0 评论 -
Linux 内核CPU消耗很大的原因排查
转发源:(https://bbs.csdn.net/topics/330179712)现象1压力测试过程中,发现被测对象性能不够理想,具体表现为:进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约702用ps-omajflt,minflt-Cprogram命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。初步分析majflt代表majorfault,中文名叫大错误,minflt代表minorfault,中文名叫小错误。这两个数值表...转载 2020-11-06 15:51:56 · 2193 阅读 · 0 评论