0

我正在使用谷歌基准库来测量我自己的程序时间成本。

我发现我的程序时间成本是毫秒级别,但基准测试的默认时间单位是纳秒。

此外,它们中的许多都带有多线程,所以我更喜欢实时(挂钟时间)而不是默认的主线程的 CPU 时间。

对于一项特定的基准测试,我可以将其写为:

BENCHMARK_REGISTER_F(AreaResizeFast_Fixture, tv)->Unit(benchmark::kMillisecond)->UseRealTime();

问题:是否可以全局使用毫秒和实时,即配置一次并始终使用它?

4

0 回答 0