1.主要影响因素:处理器 内存 编译器
2.每次打开终端需要. ./shrc
3.配置config文件
4.runspec -c ft2500gcc930.cfg -D -T base -n 1 -r 128 -I -i ref all &
all更改为测试编号可测试单独项目
r测试的核心数目
-tune = base 基准测试;-tune = peak 峰值测试;-tune默认是base 可以选择base, peak, or all ,Report 首先是base,其次是peak.
测试规模:ref(测试规模有test,ref,train其中test最小跑的时间最短,如果测试编译器正确性的时候可以用test规模,但是想测试性能时候用ref)
测试次数:iterations=3次(编译器性能稳定时候测一次就行),也可以写成n=3
输出格式:-o text,screen,pdf 表示测试完成,生成报告的格式,依次分别是txt,屏幕显示和pdf格式,保存目录在spec解压目录result中
-I : 表示测试中,如遇报错,略过错误继续测试
-a 等价于 --action (此处参数run代表运行,常用参数还有build等)
-D 等价于 --rebuild, 表示运行时重新build目录,如果不加此选项不会生效你修改过的test.cfg配置文件,如果已经build成功了,只需要run则可以不加此选项
-T base peak
5.测试多次后出现磁盘空间满的情况,检查有没有clean脚本。实在不行就删除speccpu重新安装
speccpu
最新推荐文章于 2024-04-19 12:01:38 发布