VB.NET 2010、.NET 4
你好,
我有一个控制一个进程的应用程序和几个秒表,这些秒表跟踪自各种事件以来经过的时间。
简化的图片是:过程开始,稍后发生事件“A”,稍后发生事件“B”,等等......
此类事件的数量是有限的。在每个事件(包括流程启动事件)开始时,我创建并启动一个新的秒表。然后我更新了一些指标,这些指标显示自每个事件开始以来的时间量。
所以,我有一堆标签(LabelStart、LabelA、LabelB 等),每个标签都格式化为 HH:MM:SS,它们代表每个事件发生后经过的时间。它们的文本来自相应的秒表属性。
我的问题是,最好有一个秒表和一个偏移整数列表(从 CPU/内存效率的角度来看)?即,秒表在进程开始时开始,并且在每个事件中,将等于该秒表上当前经过的毫秒的整数添加到列表中。然后可以通过从一个正在运行的秒表中减去偏移量来更新标签。
我不知道它们是如何工作的。也许这是一个愚蠢的问题。我只是好奇。
提前致谢!布赖恩