runcpu spec cpu 2017得到的可执行文件能运行吗。我想用perf分析其中的热点,用perf stat ./,和perf record ./发现命令不能执行完成(执行时间很长)
编译器为clang,用的是ubuntu
看run文件夹下的speccmds.cmd文件,里面有对应的命令。形如../run_base_refrate/perlbench_r_base -I./lib splitmail.pl 6400 12 26 16 100 0,要把后面的参数带上,不要仅仅在终端中输入./exe
该回答引用ChatGPT
在您的情况下,使用 "perf stat" 和 "perf record" 命令分析这些可执行文件的热点可能需要更长的时间,因为这些程序是复杂的、有很高的计算密度,所以可能会产生大量的指令和数据访问。您可以试试使用 perf 命令的 "-e" 参数限制要收集的性能数据的类型,以减少需要收集的数据量,从而加快分析的速度。
不知道你这个问题是否已经解决, 如果还没有解决的话: