代码之家  ›  专栏  ›  技术社区  ›  Andreas Haferburg

如何在C++中测量经过时间的断点?

  •  0
  • Andreas Haferburg  · 技术社区  · 7 年前

    测量时间有多种方法,例如。 clock() time() , std::chrono QueryPerformanceCounter . 但是我如何计算在调试器中花费的时间呢?

    我想知道我总共花了多少时间等待某些功能。如果我碰到一个断点,它会使度量无效,但是我如何才能意识到它呢?有回电吗 DebugBreak _CrtDbgBreak ? 我可以将测量标记为无效,这样我就可以忽略它。

    要窗户。

    编辑:我要求用这个来衡量生产力。有时我会生气,因为调试需要很长时间。我得在这儿等30秒,在那儿等2分钟。加起来。有些函数在调试生成中需要很长时间。我想回答的问题是:这有关系吗?我该做点什么吗?在一个月的时间里,我真的要等多久?

    2 回复  |  直到 7 年前
        1
  •  2
  •   Swordfish    7 年前

    你不能。而且调试代码的计时也没有意义。

        2
  •  1
  •   chasep255    7 年前