java - 显示,执行 class 花费了多少时间?
java - Show, how much time passed by executing a class?
我是 C++ 编码员,但不知何故,今天我以 Java 结尾,所以我用一些排序算法做了一个小项目(我把它们变成了 classes),我想知道,是否有可能 println class 的计算时间过去了?不是整个项目,而是只有一个 class ?所以我可以比较这些算法。
感谢您的帮助。
你可以在代码的开头和结尾处获取当前时间,并将它们相减:
long s = System.nanoTime();
//Your code;
long elapsed = System.nanoTime() - s;
经过的时间将以纳秒为单位,但转换起来很容易。
我是 C++ 编码员,但不知何故,今天我以 Java 结尾,所以我用一些排序算法做了一个小项目(我把它们变成了 classes),我想知道,是否有可能 println class 的计算时间过去了?不是整个项目,而是只有一个 class ?所以我可以比较这些算法。
感谢您的帮助。
你可以在代码的开头和结尾处获取当前时间,并将它们相减:
long s = System.nanoTime();
//Your code;
long elapsed = System.nanoTime() - s;
经过的时间将以纳秒为单位,但转换起来很容易。