有没有秒表 Java?
有没有秒表 Java? 在 google 我只找到不起作用的倒塌的代码 - 他们总是回来 0 毫秒。
我找到的代码不起作用,但我不明白为什么。
我找到的代码不起作用,但我不明白为什么。
public class StopWatch {
private long startTime = 0;
private long stopTime = 0;
private boolean running = false;
public void start// {
this.startTime = System.currentTimeMillis//;
this.running = true;
}
public void stop// {
this.stopTime = System.currentTimeMillis//;
this.running = false;
}
//elaspsed time in milliseconds
public long getElapsedTime// {
long elapsed;
if /running/ {
elapsed = /System.currentTimeMillis// - startTime/;
} else {
elapsed = /stopTime - startTime/;
}
return elapsed;
}
//elaspsed time in seconds
public long getElapsedTimeSecs// {
long elapsed;
if /running/ {
elapsed = //System.currentTimeMillis// - startTime/ / 1000/;
} else {
elapsed = //stopTime - startTime/ / 1000/;
}
return elapsed;
}
}
没有找到相关结果
已邀请:
16 个回复
君笑尘
赞同来自:
http://commons.apache.org/lang/
/
它被称为
但他和你的事情做过一些事情。 如果您想实现更高的准确性,请使用
请参阅此问题:
https://coderoad.ru/5640409/
知食
赞同来自:
https://google.github.io/guava ... .html
.
测量过去时间在纳秒内的对象。 这是有用的,以便
使用此类衡量过去的时间而不是直接调用
有几个原因:
可以通过测试或性能原因替换替代时间来源。
如何记录 nanoTime, 返回值没有绝对值,并且只能被解释为相对于另一个 timestamp
回来 nanoTime 在另一个时候。 秒表更多
有效的抽象,因为它只揭示了这些相对重要性,
但不是绝对的。
二哥
赞同来自:
退出是B. ISO 8601.
三叔
赞同来自:
/模块 spring-core/.
小明明
赞同来自:
奔跑吧少年
赞同来自:
, 要获得开始时间和结束时间并计算差异。
http://www.vogella.com/article ... .html
龙天
赞同来自:
我没有正确的比较分析,但我建议更有效地使用古巴瓦秒表。
江南孤鹜
赞同来自:
http://introcs.cs.princeton.ed ... .html
这很简单
这个课是一部分 stdlib.jar
卫东
赞同来自:
样本:
这项任务占用 112 梅尔尼茨
诸葛浮云
赞同来自:
使用:
窦买办
赞同来自:
詹大官人
赞同来自:
利用:
窦买办
赞同来自:
使用:
安慰:
快网
赞同来自:
根据需要提供一部方便的秒表。 它可以测量挂钟的时间等:它还测量时间 CPU /自定义时间和系统时间/, 如果你需要。
他很小,免费,你可以下载它 Maven Central.
可以在此处找到更多信息和示例:
https://obvj.net/performetrics
您可以将指标转换为任何时间单位。 /纳秒,毫秒,秒等/
PS: 我是这个工具的作者。
奔跑吧少年
赞同来自:
https://github.com/varra4u/uti ... .java
使用:
莫问
赞同来自:
https://coderichjava.blogspot. ... .html
在这里,您将获得一个全面的工作解决方案。
只是上述解决方案的片段:
您可以创建一个类似于下面的代码的类,并使用此方法启动和停止您想要测量所花费时间的代码部分之后的类。
}
谢。