stopwatch相关内容

如何从Stopwatch.GetTimestamp()到DateTime?

重复的:如何获取tick的时间戳精度在.NET / C#? 我如何从Stopwatch.GetTimestamp()获取到一个DateTime 假设Stopwatch.IsHighResolution是真的 解决方案 如果它是一个高分辨率计数器,不能保证该值与实时有任何关联 - 例如,它可能是“从计算机启动时刻录”。对于非 - 高分辨率计时器,您可以使用新的DateTime(S ..
发布时间:2017-04-15 12:40:28 C#/.NET

Stopwatch与使用System.DateTime.Now进行计时事件

我想跟踪我的代码的性能,所以我使用 System.DateTime.Now 存储开始和结束时间。当我执行代码时,我把两者区别开来。 我注意到差异似乎并不准确。所以我尝试使用一个秒表对象。这可以说是非常准确的。 任何人都可以告诉我为什么 Stopwatch 会比使用 System.DateTime.Now ?计算开始和结束时间之间的差异? BTW,我不是谈论十分之一的百分点。我得到 ..
发布时间:2017-04-13 21:50:30 C#/.NET

是Stopwatch.ElapsedTicks线程?

如果我有一个共同的 System.Diagnostics.Stopwatch 例如,可以将多个线程调用 shared.ElapsedTicks 在安全的方式,并得到准确的结果? 有没有线程安全方面的任何区别/用秒表的共享实例以这种方式,而使用静态的精度 GetTimeStamp()方法? 我测量周围180ms的时间间隔,并发现使用共享实例给我更大的成果传播,包括那些比我矮所期望的显著数 ..
发布时间:2016-10-05 22:38:11 C#/.NET

我将如何着手实施以不同的速度秒表?

理想情况下,我想要类似于秒表类,但具有额外的属性 Speed ,这将决定定时器更改分钟的速度。我不太确定我将如何执行此操作。 编辑 因为人们不太明白为什么我想这样做。考虑玩足球游戏,或任何体育游戏。一半是以分钟为单位计算的,但是游戏的时间框架显着较低,即在2.5分钟左右的时间内播放45分钟。 解决方案 简单的“乘法”不起作用的原因是它不会加快时间的传递 - 该因素适用于已经过去 ..
发布时间:2016-10-05 22:00:03 C#/.NET

为什么条件(三元)运算符似乎显著快?

修改 如果我用秒表正确和最多的迭代次数由两个数量级,我得到 三元了22404ms 普通了21403ms 这些结果更接近我所期待的,让我觉得一切是正确的与世界(如果不是我的代码。) 中的三元/有条件的经营者,其实是稍微慢一些。 通过继这个问题,我有一部分的回答。 我编译的x64释放模式这个控制台应用程序,与优化,并在命令行没有运行。连接调试 使用系统; ..
发布时间:2016-10-05 21:13:42 C#/.NET

附加一个事件处理程序,以秒表

我想一个事件处理程序附加到秒表。是否有人可以提供C#或VB代码片断? 我心中已经Bing'd它没有运气。 解决方案 有一个兵的定时,而不是...这应该让你有...一个体面之一,特别是:的 http://dotnetperls.com/timer ..
发布时间:2016-10-04 16:03:45 C#/.NET

(如何展示分钟,用秒表秒)

我也需要展现分钟,其实我用这个代码秀秒,但也需要几分钟 时间跨度TS = stopwatch.Elapsed; Console.WriteLine(“文件生成:”+ _writer.getBinaryFileName(文件路径,Convert.ToInt32(logSelected))+“中的”+“{0} {1:D2}”+“秒”, ts.Seconds, ts.Millisecond ..
发布时间:2016-09-29 11:28:28 C#/.NET

以C#实现高分辨率DateTime.UtcNow最佳方式吗?

我想实现一个时间服务将与超过1ms精度报告时间。我想到了一个简单的解决方案是采取初始计量,并用秒表增量添加到它。问题是,这种方法似乎出现分歧,从墙上的时间非常快。例如,下面的代码试图衡量挂钟时间与我的高精度时钟之间的差异: 公共静态无效的主要(字串[]参数) { System.Diagnostics.Stopwatch S =新System.Diagnostics.Stopwatch() ..
发布时间:2016-09-26 22:39:17 C#/.NET

为什么我的Stopwatch.Frequency这么低?

的Debug.WriteLine(“定时器是高分辨率:{0}”,Stopwatch.IsHighResolution); 的Debug.WriteLine(“计时器频率:{0}”,Stopwatch.Frequency); 结果: 定时器是高分辨率:真正的 定时频率:2597705 这文章(2005年!)提到的3579545频率,万只以上矿。 这的博 ..
发布时间:2016-09-26 21:34:26 C#/.NET

如何显示在datagridview的列动态C#中的数字计时器(秒表)?

我的datagridview的数据源是数据表 我在datagridview的两列: NAME, IN TIME 在DataGridView加载后,我想添加一个名为期限新列这是一个基于时间上的计时器列,即,持续时间列应显示秒表与CURRENT TIME时间的时间跨度区间。 我如何持续时间列秒表继续计时,如数字时钟每秒? 解决方案 您可以将字符串列添加到数据表,并以此为 ..
发布时间:2016-09-21 13:38:48 C#/.NET

从开始指定时间秒表

我试着开始从给定的时间秒表(十进制值从数据库中抽取)。但是,由于Stopwatch.Elapsed.Add返回一个新的时间跨度,而不是修改秒表,我不能工作了前进的最好方式。 VAR offsetTimeStamp =新System.TimeSpan(0,0,0)。新增(TimeSpan.FromSeconds((双)jd.ActualTime)); Stopwatch.Elapsed. ..
发布时间:2016-09-20 23:18:06 C#/.NET

C#秒表显示不正确的时间

我看到其他用户的帖子这显示出花“Thread.sleep代码(5000)”是大约5000毫秒秒表测量时间。 但我的程序产生以下结果 的for(int i = 0; I< 20; ++ I) { 秒表SW = Stopwatch.StartNew(); 日期时间开始= DateTime.Now; Thread.sleep代码(5000); sw.Stop(); Co ..
发布时间:2016-09-18 11:40:18 C#/.NET

净函数调用(C#F#)VS的C ++的性能

由于F#2.0已经成为VS2010的一部分,我参加F#的兴趣。我不知道什么是使用它的地步。我读了一下,我做了一个基准来衡量的功能调用。 我已经使用阿克曼的功能:) C# 密封类节目 { 公共静态INT阿克曼(INT男,INT N) { 如果(M == 0) 返回N + 1; 如果(M> 0安培;&安培; N == 0) { 返回阿克曼(M - 1,1); } 如 ..
发布时间:2016-09-18 10:53:29 C#/.NET

可秒表生产code使用?

我需要一个精确的计时器和DateTime.Now似乎不够准确。从我读的描述,System.Diagnostics.Stopwatch似乎正是我想要的。 但我有恐惧症。我担心使用任何在实际生产中code System.Diagnostics程序。 (我用它广泛用于调试断言和PrintLns等,但从来没有生产的东西。)我不只是试图用一个定时器基准我的功能 - 我的应用程序需要一个实际的定时器。我读过 ..
发布时间:2016-08-28 14:41:25 C#/.NET

如何准确的是Thread.sleep代码(时间跨度)?

我遇到了间歇性失败的单元测试,因为经过的时间是不是我所期望的那样。 什么这个测试看起来像一个例子是: 秒表=新的秒表(); stopwatch.Start();时间跨度oneSecond =新时间跨度(0,0,1);的for(int i = 0;我3;;我++) { Thread.sleep代码(oneSecond); }stopwatch.Stop();Assert.GreaterO ..
发布时间:2016-08-26 15:32:18 C#/.NET

使用System.DateTime.Now定时事件与秒表

我想,所以我使用存储在开始和结束的时间来跟踪我的code的性能 System.DateTime.Now 。我把两者之间的差异随着时间的我的code来执行。 我注意到,虽然这种差异并未以准确。所以我试图用一个秒表对象。事实证明,这是很多,更精确。 谁能告诉我,为什么秒表会比使用计算开始和结束时间之间的差异更准确 System.DateTime.Now ? 顺便说一句,我不是在谈论的一个百分之零 ..
发布时间:2016-08-26 15:01:37 C#/.NET

如何扭转我的秒表code在汇编倒计时?

我写了这个code在汇编秒表。如果preSS Button1的,它会开始计数。如果再次preSS相同的按钮,它会暂停,pressing这一次将恢复秒表。 pressing按钮数量2重置秒表。 有相当长的一段时间,因为我是在PicoBlaze的汇编程序,这是几年老code和因为我没有计划了几年,我已经忘记了很多。但现在我需要稍微修改它,我需要你的帮助。 所以,我现在想是有倒计时的功能。所以,当我 ..
发布时间:2016-07-18 21:44:12 .NET Framework

如何创建一个秒表计时

我有一个应该像一个秒表计时的asp.net应用程序。我试图就如何得到定时器的变化用秒计时。我用了一个算法,主要是效率不高。然后,我用的时间跨度对象使用日期时间的数学尝试过,但因为这基本上由一个时钟是不理想的。现在我想实现System.Diagnostics程序,所以我可以用一个秒表对象。当我运行我的程序,那应该是与时间更新标签只显示全部为0。 这是与计时器和更新面板中的.aspx页面中的code ..
发布时间:2016-06-15 22:47:15 C#/.NET