zperf:纳秒级精度(0.3ns)和纳秒级统计分析(10ns一下)的工具可常态化嵌入常见C ++项目进行函数调用分析内存增长分析等-源码

上传者: 42138716 | 上传时间: 2021-11-30 11:49:50 | 文件大小: 45KB | 文件类型: -
C++
zperf记录 特色 皮秒级计时精度,跨Windows / mac / linux:10纳秒以下统计分析的总性能损耗: rdtsc intel平台下计数有效精度小于1纳秒计数消耗偏差7 10纳秒统计消耗总偏差10 13ns以下(默认使用,可根据实际环境选择刷新的方案(统计总消耗10ns以下)) rdtsc amd平台下计数有效精度小于1纳秒计数消耗偏差10 15纳秒统计消耗总偏差17 20ns以下(至少使用) 最快的方案中(需要保证CPU乱序边界或从测试数据角度不影响的情况下)离散统计15ns的消耗代码段总统计只有5ns的增量偏差(实际被测试场景一般在100ns或1us以上测试代码消耗和精度都在5%以下) (AMD / INTEL cpu中支持constant_tsc可以不区分操作系统其他CPU暂时更改宏为chrono或clock后续有需求作者可以补充更多CPU的支持) 被检测代码段外

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明