环境.TickCount从代码中断

时间:2012-02-16 12:26:17

标签: .net

当您在视觉工作室中遇到断点时,Environment.TickCount会暂停吗?我想知道我正试图在我的代码中找到一些性能问题的底部但是我在某些点上突破以查看某些值,并且想知道这些中断是否允许刻度继续或不会因为这些当然会添加到如果是这样的话总数。

2 个答案:

答案 0 :(得分:1)

不,它不会停止。它映射到WinApi调用GetTickCount,它计算自上次重新启动以来的毫秒数。它是一个在所有流程中都相同的值。我不确定它是如何与休眠相互作用的,但是调试肯定不能阻止它。

答案 1 :(得分:1)

不,不。返回的值是“一个32位有符号整数,包含自上次启动计算机以来经过的时间量(以毫秒为单位)。” (MSDN),这是Windows /计算机中的全局计数器,当一个应用程序被挂起时它不会停止。 looks它甚至不受计算机本身暂停(休眠)或内核调试器暂停操作系统本身的影响。

实际上,它甚至可能比你在断点上停下来之前要小一些,因为它在大约24.9天之后就会结束; - )

相关问题