问题标签 [stopwatch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
967 浏览

google-chrome-extension - 通过 Chrome 让 JQuery 秒表在后台运行

好吧,我用 JQuery 做了一个秒表,最初是为了我的网站,然后出于各种原因,我希望它成为一个 chrome 扩展。无论如何,它运行良好,除了一个问题。你启动它,然后一旦弹出窗口关闭它就会停止,我很难弄清楚如何解决这个问题。

您可以在此处下载源代码 - http://officialspeed.tk/timesamurai/chrome/stopwatch.zip

显现

样式.css

背景.html

popup.html

0 投票
3 回答
1006 浏览

java - 秒表 Java API

有没有什么东西可以让我在我的类中创建静态对象或扩展我的类并为我提供启动、停止时间配置统计数据收集的属性文件和一堆我什至不知道的其他好东西。

我正在开发的应用程序在任何给定时刻都在运行大量线程,并且从日志文件中获取意义变得越来越困难。这就是为什么我正在寻找某种解决方案来帮助我。

理想情况下,我希望在我的 spring 应用程序上下文中使用 bean,它几乎可以根据注释自动跟踪所有正在运行的踏板,这将允许配置线程的名称和秒表的准确性。将它与数据库连接而不仅仅是日志文件的能力也很棒。

0 投票
1 回答
6010 浏览

c# - 经过时间/秒表

我想创建一个跟踪任务时间的 ASP.NET WinForms 应用程序。我需要能够编写表单,以便可以将任务添加到数据库中,在新选项卡中打开它,并且能够启动、暂停和停止任务。完成后,我需要计算完成任务所需的时间。我想查看页面上运行的秒表,显示小时:分钟:秒通过 AJAX 每秒更新一次。我已经在 Web 上查看了 TimeSpan、DateTime、StopWatch 等,但我似乎找不到任何适合我的东西。我从一个带有开始和停止按钮的简单表单开始。开始按钮的 _click 事件分配我的 DateTime 变量“startTime = DateTime.Now”,停止按钮的 _click 事件分配我的 DateTime 变量“endTime = DateTime.Now”。然后我使用 TimeSpan ' elapsed' 来计算 TimeSpan 'elapsed = (endTime - startTime)。当我更新标签以显示经过的时间时,我希望只得到已经过去的秒数,但我得到了整个 DateTime 字符串。下面是我的代码:

0 投票
4 回答
13190 浏览

c# - Stopwatch.ElapsedTicks 是线程安全的吗?

如果我有一个共享System.Diagnostics.Stopwatch实例,多个线程可以shared.ElapsedTicks以安全的方式调用并获得准确的结果吗?

GetTimeStamp()以这种方式使用 Stopwatch 的共享实例和使用静态方法在线程安全/准确性方面有什么区别吗?

我正在测量大约 180 毫秒的间隔,并发现使用共享实例给了我更大的结果分布,包括比我预期的更短的重要数字。

这台机器有多个 CPU(2 * Intel X5550 物有所值)

0 投票
3 回答
1097 浏览

c# - 计算执行函数所用时间的问题

我试图找出运行函数所花费的时间。我这样做是这样的:

现在,评论中提到的“对输入的某些操作”需要大量时间,具体取决于SomeFunc.

问题是当我SomeFunc从main调用多次时,我只在第一次正确地得到timeTaken,其余时间它被分配给0。上面的代码有问题吗?

编辑: 有一个带有多个文本字段的 UI,当单击一个按钮时,它被委托给 SomeFunc。SomeFunc 根据输入(来自文本字段)进行一些计算,并将结果显示在 UI 上。由于我签署了保密协议,因此我不允许在“输入某些操作”中共享代码。但是,我可以回答您关于我在那里努力实现的目标的问题。请帮忙。

编辑2: 似乎我在第一次调用函数时得到了奇怪的值,正如@Mike Bantegui提到的,​​必须进行JIT优化,这是我现在能想到的唯一解决方案(不为零执行时间)是以纳秒为单位显示时间的。如何在 C# 中以纳秒为单位显示时间?

0 投票
1 回答
2847 浏览

iphone - 如何在秒表 iphone 应用程序中实现圈数

我正在构建一个具有秒表作为其附件功能的应用程序。我正在尝试做一些与 iOS 秒表非常相似的事情。我停止了,重置功能工作但我无法开始(一旦它停止并且用户单击开始)并且圈功能正常工作。我试图四处寻找这个问题,但除了一次启动和重置秒表教程之外我找不到任何东西。这就是我现在所拥有的。任何人都可以用这个功能帮助我吗?

0 投票
1 回答
230 浏览

.net - 在 WPF 窗口中准确计时用户交互

我需要对 WPF 窗口中两个 GUI 事件之间的时间间隔进行计时 - 特别是Button_Click事件和Canvas_MouseLeftButtonDown事件之间的时间。我正在使用对 a 的调用来System.Diagnostics.Stopwatch测量此间隔。虽然 Stopwatch 类在内部非常精确(与较低分辨率的替代品相反DateTime.Now),但我假设 GUI 引发的事件之间存在相对较大的粒度,按帧速率的倒数顺序排列(但在人类规模)但是对于非常快速的点击(我能管理的最好显然是 50 毫秒),假设的 GUI 事件延迟可能很重要。有谁知道这个粒度是什么,只是为了建立误差线和有效数字?

0 投票
5 回答
32917 浏览

c# - .NET 秒表 - 性能损失

可能的重复:
DateTime.Now 是衡量函数性能的最佳方法吗?
秒表与使用 System.DateTime.Now 进行计时事件

我有代码需要尽可能快地运行。为了能够记录执行时间,我使用了Stopwatch类。我怀疑,秒表可能会以不好的方式影响性能。也许使用 DateTime 差异可能更有效?

你觉得哪一个性能更好?

或者

0 投票
1 回答
576 浏览

javascript - javascript 用图像替换按钮文本...用外部事件触发按钮

我找到了这个秒表 javascript,带有“开始”、“停止”和“重置”按钮。这个脚本的功能很棒,但我想稍微修饰一下。我已经设法用 CSS 边框图像设置按钮背景的样式,但我想使用 javascript 用图标替换“开始”、“停止”和“重置”文本。

我还想让计时器在用户单击另一个区域时启动。例如,我可以使用它来跟踪用户解决难题所需的时间……因此,如果可以在用户在难题上记录的 FIRST 事件时激活“开始”按钮,那就太好了。我想为任何点击制作一个事件监听器,但我担心这可能会导致按钮在每个事件上切换开始/停止。

最后,如果“停止”按钮触发了一个隐藏的 div,并在游戏暂停时显示在拼图顶部的消息屏幕,那就太好了。下面是我的代码片段

JAVASCRIPT

CSS

HTML

我相信这个社区的优秀程序员可能会觉得这个问题是微不足道的,但请原谅我。我是一个新手程序员,这个挑战让我很多个不眠之夜。请帮忙...

谢谢,卡洛斯

0 投票
4 回答
122 浏览

c# - 分配变量C#的问题

当我返回字符串 timeTaken 时,它为空,并且它在 IDE 上这样说,尽管它已在 main 方法中定义(TimeSpan timeTaken = timer.Elapsed;)

如何输出 timeTaken?