问题标签 [elapsedtime]
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.
bash - 如何创建秒表 Bash 脚本以不断显示经过的时间?
你可以把它想象成一个非常简单的秒表。我正在尝试编写一个 bash 脚本,该脚本显示自指定日期以来经过的时间并每秒更新一次输出。
首先,在脚本中指定一个 UNIX 日期:Fri Apr 14 14:00:00 EDT 2011
. 这将是秒表开始的时候。
现在,当您运行脚本时,您会看到...
06d:10h:37m:01s
几秒钟后你会看到......
06d:10h:37m:05s
我不是想为每一秒打印一个新行。该脚本应该只有 1 行输出,并且每秒更新一次。显然,您可以随时退出脚本并重新启动它,并且由于开始时间是硬编码的,所以它仍然会正常运行。
有任何想法吗?
python - tkinter 和 time.sleep
我试图在等待 5 秒后删除文本框中的文本,但程序不会运行并且会在其他所有内容上休眠。还有一种方法可以让我的文本框进入睡眠状态,这样我就可以在文本冻结时运行其他代码?
time - 如何测试时间范围是否有 x 圈数
我正在尝试解决一个有点像这样的“腐烂”难题:
假设 A 在 DateTime.new(2012,5,10,0,0,0) 处为 100,并且每 12 秒衰减 0.5,它是否在 DateTime.new(2012,5,10,0,8, 0)?
碰巧这个问题的答案是 - 嗯,真的:)
但是关于
- 一个存在 1304.5673,
- 每 1.2 毫秒衰减 0.00000197
- 并且结束时间不是一而是 2000 DateTime.new
我试过了
并且处理时间是可以接受的——但是如果我再往后退一步(可能是 10 小时甚至 2 小时;我的 CPU 冷却器开始积聚动力,就像它即将推动整个 Mac 进入轨道一样:(
hibernate - matlab tic toc 功能和电脑待机
我正在运行一个 matlab 程序,它的运行时间很长(几天)。我使用 tic 和 toc 函数测量程序各个步骤的运行时间。有时我会待机或休眠我的笔记本电脑以安全运输它。我的问题是待机对 tic-toc 函数测量的经过时间有任何影响吗?
谢谢你!
cuda - CUDA:atomicAdd 需要太多时间,序列化线程
我有一个内核,它进行一些比较并决定两个对象是否碰撞。我想将碰撞对象的 id 存储到输出缓冲区。我不想在输出缓冲区中有间隙。我想将每次碰撞记录到输出缓冲区中的唯一索引。
所以我在共享内存(局部总和)和全局内存(全局总和)中创建了一个原子变量。下面的代码显示了在发现冲突时共享变量的递增。我现在在全局内存中增加原子变量没有问题。
我的问题是,当许多线程尝试增加原子变量时,它们会被序列化。在写前缀和之类的东西之前,我想问一下是否有办法有效地完成这项工作。
由于这一行,我的内核的运行时间从 13 毫秒增加到 44 毫秒。
我找到了一个前缀和示例代码,但它的引用链接失败,因为 NVIDIA 的讨论板已关闭。 https://stackoverflow.com/a/3836944/596547
编辑:我也在上面添加了我的代码的结尾。事实上,我确实有等级制度。为了查看每个代码行的影响,我设置了每个对象相互碰撞的场景、极端情况以及几乎没有对象碰撞的另一种极端情况。
最后,我将共享原子变量添加到全局变量 (gColCnt) 中,以告知外部碰撞次数并找到正确的索引值。我想我必须以任何方式在这里使用 atomicAdd 。
timer - CUDA:CUtil 计时器 - 经过时间的混淆
当我评估我的程序时,我发现在某些时候我得到了高达 100 毫秒的时间间隔。我已经搜索了每个操作,但单独没有操作花费这个时间。然后我注意到无论我在哪里进行 cudaThreadSynchronize 调用,第一次调用都需要 100 毫秒。然后我在下面写了这样一个例子。在第一行调用 cudaThreadSynchronize 时,发现最后经过的时间值小于 1 毫秒。但如果不调用它,则平均需要 110 毫秒。
我认为一开始的 cudaThreadSynchronize() 会处理 CUDA 库的初始化。完全初始化内核的方法是否正确,不会影响其他操作的时间评估?在开始时调用 cudaThreadSynchronize 是否足够和正确,或者是否有任何正确的方法..
java - 将经过的毫秒转换为正确的 java 日期格式?
我在开发过程中陷入困境,我有这样的要求,我需要找到两个日期之间的延迟,即..currentdate-date from database
我需要以dd:hh:mm
. 在参考了很多参考资料后,我发现了如何转换为单独的毫秒小时和分钟,但期待的是:如果结果是 X 毫秒,我需要以正确的日分钟和秒格式显示它
示例:2 天:03 分钟:46 秒
这是正在使用的代码:
谁能建议我进一步做什么?请指导我..
sql-server-2008 - SQL Server - calculate elapsed time between two datetime stamps in HH:MM:SS format
I have a SQL Server table that has a "Time" column. The table is a log table the houses status messages and timestamps for each message. The log table is inserted into via a batch file. There is an ID column that groups rows together. Each time the batch file runs it initializes the ID and writes records. What I need to do is get the elapsed time from the first record in an ID set to the last record of the same ID set. I started toying with select Max(Time) - Min(Time) from logTable where id = but couldn't figure out how to format it correctly. I need it in HH:MM:SS.
java - Java中经过的时间?
我正在我的 Java 课上做家庭作业。我得到了大部分内容,除了关于经过时间的部分。我们必须使用方法。这是我的作业和代码。
“您刚刚被一家公司雇用来完成每周的工资单。您每天必须执行的一项功能是检查员工考勤卡并计算他们“打卡”和“打卡”之间经过的时间。你有时还必须将小时转换为分钟,将天转换为小时,将分钟转换为小时,将小时转换为天。由于您刚刚完成了第一堂编程课程,因此您决定编写一个程序来帮助您完成工作。
您决定按以下方式构建您的程序。主要功能只是一个菜单,用户可以从中选择以获取他们想要的信息。菜单上的每个选项都会调用特定的方法来解决任务和/或输出答案。
对于这个程序,您可以假设所有经过的时间都在一天之内,但其他时间可能会更远。请务必提供足够的测试数据来证明您的解决方案是正确的。(为每个转换显示至少一个输出[对于选项#5 可能有几个])。"
我只是在这里需要帮助
java - 如何使用 currentTimeMillis() 方法获得一小部分的执行时间
我需要获取 Java 中函数的执行时间。我知道我可以使用两种方法:
但是我了解到,currentTimeMillis();
如果我需要挂钟时间(即,就好像我从挂钟测量执行花费了多少时间一样,而不是处理时间)。nanoTime();
currentTimeMillis();
但currentTimeMillis();
不能给我小数。例如,如果执行时间小于 1 毫秒,则返回 0。即使小于 1,我也需要时间,例如 0.05 毫秒。这是一个当方法返回 0 时的简单示例。
即使它返回时间,它也会返回 30 或 40。但是,我需要一个更精确的数字,比如 30.00012。另外,方法返回类型是long
,但我将其更改double
为我想要浮点数,这有什么害处吗?你能告诉我正确的方法,我可以用小数来测量我的java方法执行挂钟时间(例如不是8.0而是8.287335)