我正在尝试运行基准测试并在基准测试运行时监控 cpu 频率。在尽可能小的空间内做到这一点的最佳方法是什么?
基本上,我有一个要运行的基准测试和一个脚本化的 while 循环,用于轮询 cpu 寄存器的数据并计算 cpu 频率。当基准测试终止时,我希望 while 循环也终止。有任何想法吗?
谢谢。
编辑:为了更清楚地阐述,我希望 while 循环继续轮询。假设此任务分配给 cpu 上的特定核心,我希望该核心也可用于基准测试。
主要是,我希望基准测试能够像轮询循环不存在一样运行,并表现出相同的行为。如果有四个核心,我不希望基准测试只使用三个,因为 while 循环被分配给另一个核心。