java如何计算程序运行时间

    xiaoxiao2021-03-25  55

    写程序测了一下运行的时间:

    long startTime = System.currentTimeMillis(); //获取开始时间 method(); //测试的代码段 long endTime = System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程序运行时间

    第二种是以纳秒为单位计算的。

    public static void main(String[] args) { String str = ""; long starTime = System.currentTimeMillis(); //计算循环10000的时间 for (int i = 0; i < 10000; i++) { str = str + i; } long endTime = System.currentTimeMillis(); long Time = endTime - starTime; System.out.println(Time); StringBuilder bulider = new StringBuilder(""); starTime = System.currentTimeMillis(); for (int j = 0; j < 10000; j++) { bulider.append(j); } endTime = System.currentTimeMillis(); Time = endTime - starTime; System.out.println(Time); }

     

    转载请注明原文地址: https://ju.6miu.com/read-40036.html

    最新回复(0)