问题标签 [timing]
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.
.net - .NET 中的精确时间
我需要在 .NET 应用程序中访问非常精确的时间。
我需要微秒精度。
在 .NET 中是否有一种简单的方法可以做到这一点?
c++ - 在 Visual C++ 中计时程序运行时
是否有一种快速简便的方法来计时程序的一部分(或整个事物),而无需在我的程序本身内部设置计时器类、函数和变量?
我特别指的是 Visual C++ (Professional 2008)。
谢谢,
- 伪造
编辑:这些答案都没有满足我的要求,我希望能够在 Visual c++ 中为程序计时,而不必在其中编写额外的代码。类似于人们在 Linux 中使用 BASH 的方式。
asp.net - ASP.NET 页面中的时间测量
我有一个普通的 asp.net 页面,其中包含一些我想测量其执行时间的代码。为此,我创建了一个非常基本的辅助类:
我实例化了一个新的 Timing 对象,并使用 Before() 和 After 方法包装我希望监视的代码,最后调用 TraceTime() 方法,以便将结果输出到 IDE 中的输出窗口。
奇怪的是,对页面的第一次请求会产生大约 40 毫秒的预期计时结果,但刷新页面 (F5) 会给我 0 滴答的执行时间。即使使用新参数强制执行受监控区域内的不同代码执行页面,也会显示一个平坦的 0。
如果我改用 System.Diagnostics.StopWatch 我会得到更真实的结果
对我来说,代码似乎非常相似,我似乎无法找出第一种方法无法输出真实结果的原因......
这似乎是在幕后执行的某种优化问题,但我真的不明白。也许是由于我个人的时间问题,即就寝时间问题......
python - timeit 与计时装饰器
我正在尝试计时一些代码。首先我使用了一个计时装饰器:
产量
在这里我使用timeit:
使用 timeit 的结果几乎是相同的,但是使用时间装饰器它看起来time_indexing
比time_izip
.
造成这种差异的原因是什么?
应该相信任何一种方法吗?
如果是这样,是哪个?
pygame - pygame中的步行周期和计时
我有一个 pygame.Timer 在我的游戏中运行,每秒 32 次调用绘图函数。绘图方法从我屏幕上的所有元素中获取位置并相应地对它们进行 blits。但是,我希望主角走得比其他物体移动得慢。
我应该专门为它设置一个计时器,还是应该只对相同的帧进行多次blit?有没有更好的方法呢?朝着正确的方向前进会很棒:)
(如果有人感兴趣,这里是当前控制将哪些帧发送到绘图的代码:http: //github.com/kallepersson/subterranean-ng/blob/master/Player.py#L88)
jquery - jquery幻灯片和计时
嘿,我有一个在页面加载时展开的 div,现在我需要它在 30 秒后折叠,有人知道如何在查询中做到这一点吗?
c++ - 调用 QueryPerformanceCounter 时会发生什么?
我正在研究在我们的系统中使用 QueryPerformanceCounter 的确切含义,并试图了解它对应用程序的影响。从我的 4 核单 CPU 机器上运行它可以看出,它需要大约 230ns 才能运行。当我在 24 核 4 cpu xeon 上运行它时,运行大约需要 1.4 毫秒。更有趣的是,在我的机器上以多个线程运行时它们不会相互影响。但是在多 CPU 机器上,线程会导致某种交互,从而导致它们相互阻塞。我想知道总线上是否有一些他们都查询的共享资源?当我调用 QueryPerformanceCounter 时究竟会发生什么,它真正衡量的是什么?
c - 串行编程:测量字符之间的时间
我在 Linux 中通过串行线路发送/接收数据,我想找到字符之间的延迟。
Modbus 使用 3.5 个字符的延迟来检测消息帧边界。如果延迟超过 1.5 个字符,则消息帧被声明为不完整。
我正在用 C 编写一个快速程序,基本上是
有什么方法可以在这里测量时间吗?或者我是否需要以不同的方式查看从串行线路中检索数据?
我也尝试连接到 SIGIO 以在有数据时获取信号,但我似乎一次获取 8 个字节的数据。
(是的,我知道存在一些 modbus 库,但我想在其他应用程序中使用它)
jquery - Jquery淡入淡出
看一下这个: http: //novarose.co.cc/web2/
淡化效果有点搞砸了,我不知道如何使然后正常工作。
我希望代码按以下顺序运行:
- 淡出块
- 插入新内容
- 淡入块
该页面的我的 jQuery 代码:
$('#navigation a').click(function(){ $.get("page.php", { page: $(this).attr('id') }, function(data){ $('# content').fadeOut('slow').html(data).fadeIn('slow'); }); });
embedded - 使用 PC 上的示波器进行精确计时
在嵌入式软件(固件)领域,观察事件顺序、计时并优化程序是相当普遍的,方法是让程序摆动 PIO 线并在示波器上捕获它们的行为。
在过去的日子里,可以切换串行和并行端口上的引脚以在基于 PC 的软件上实现几乎相同的功能。这使得在同一跟踪上捕获基于主机 PC 的软件事件和固件事件并检查主机软件/固件交互成为可能。
现在,我的新笔记本电脑……没有串行或并行端口!这种情况越来越多。那么,是否有人对从“现代”PC 发出准确的定时信号有任何建议?令我震惊的是,我们没有任何立即可编程的、无滞后的输出引脚。
该解决方案需要在笔记本电脑上运行,因此不允许使用仅插入台式机的附加卡。