小编Jef*_*eff的帖子

基准测试时,是什么导致CPU时间和"实时流逝"之间的延迟?

我正在使用内置的基准测试模块进行一些快速而肮脏的测试.它给了我:

  • CPU时间
  • 系统CPU时间(实际上我从来没有得到任何结果与我正在运行的代码)
  • 用户和系统CPU时间的总和(总是与我的CPU时间相同)
  • 经过的实时

我甚至不知道我需要所有这些信息.

我只是想比较两段代码,看看哪一段需要更长时间.我知道一段代码可能比另一段更多地进行垃圾收集,但我不确定它会产生多大的影响.

我应该关注哪些指标?

而且,最重要的是,有人可以解释为什么"经过的实时"总是比CPU时间长 - 是什么导致两者之间的滞后?

benchmarking

3
推荐指数
2
解决办法
1997
查看次数

标签 统计

benchmarking ×1