计算正在运行的程序中两个步骤之间的时间(可能是最短单位)的方法是什么?
例如 :
algo() {
long time_1 = time_X
.
.
.
long time_2 = time_Y
difference = time_2 - time_1;
}
我一直在使用new GregorianCalendar().getTimeInMillis()
. 但我得到的不同是0
。
有什么方法可以知道任何算法中某些步骤之间的区别吗?这里我想知道算法的第一步和最后一步的区别。就在算法将做出最终回报之前。