在OpenHarmony标准系统上用benchmark对富设备硬件进行性能测试

笔者昨晚在OggpenHarmony主干中benchmark基础上,移植了benchmark原生库中测试用例到OpenHarmony。主干上三方库benchmark不能合并入测试用例相关BUILD.gn代码。笔者将成果开源至如下仓库

1.benchmark介绍

Benchmark这个库是用来进行性能基准测试的。性能基准测试是一种评估计算机系统或软件性能的方法,通过运行一系列测试来测量和比较不同实现方案的性能表现。benchmark原生库仓库地址 https://github.com/google/benchmark/releases/tag/v1.6.1

2.移植相关代码讲解

1.具体请查看

2.如何编译?

  • 将此BUILD.gn合入third_party/benchmark/BUILD.gn。
  • bundle.json中添加"//third_party/benchmark:benchmark_tests",如下
  • 编译命令./build.sh --product-name rk3568 --ccache --build-target=benchmark_tests --target-cpu arm --disable-post-build --disable-package-image --gn-args enable_notice_collection=false --gn-args skip_generate_module_list_file=true --gn-args load_test_config=false
  • 编译结果,生成如下测试用例
  • 将测试用例推送到开发板执行,如下

      

  •  

3.benchmarkDAYU200(rk3568)和Purple Pi OH(rk3566)进行性能测试

两块富设备开发板均为64位3.2R

1.进行args_product_test测试

  • DAYU200
  • Purple Pi OH

 

 

2.进行map_test测试

  • DAYU200

 

Purple Pi OH

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值