上传者: 42138716
|
上传时间: 2021-11-30 11:49:50
|
文件大小: 45KB
|
文件类型: -
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的支持)
被检测代码段外