相关疑难解决方法(0)

如何衡量Java中的时间?

我想要这样的东西:

public class Stream
{
    public startTime;
    public endTime;

    public getDuration()
    {
        return startTime - endTime;
    }
}
Run Code Online (Sandbox Code Playgroud)

同样重要的是,例如,如果startTime为23:00,endTime为1:00,则持续时间为2:00.

在Java中使用哪些类型来实现这一目的?

java time

319
推荐指数
8
解决办法
41万
查看次数

Java的秒表类

您应该使用哪个Java类进行时间性能测量?

(可以使用任何日期/时间类,但我问的原因是.Net中有一个指定的秒表类用于此目的)

java performance measurement

52
推荐指数
3
解决办法
5万
查看次数

Java性能计时库

我经常在System.nanoTime()对中包装代码以便对其进行计时.就像是:

long start = System.nanoTime();    
methodToBeTimed();
long elapsedTime = System.nanoTime() - start;
Run Code Online (Sandbox Code Playgroud)

有什么好的计时库可以解决这个问题吗?还将接受自行开发的代码.

NB

分析器不是解决方案,因为我想在单元测试中强制执行一些时间限制,所以我想以编程方式对方法进行计时.

java performance timing

21
推荐指数
4
解决办法
2万
查看次数

标签 统计

java ×3

performance ×2

measurement ×1

time ×1

timing ×1