java简单的测试方法执行了多少时间

时间:2025-04-06 15:34:55

(1)以毫秒为单位的

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

(2)以纳秒为单位

    1. long startTime = System.nanoTime(); // 获取开始时间
    2. // doThing(); // 测试的代码段
    3. long endTime = System.nanoTime(); // 获取结束时间
    4. System.out.println("程序运行时间: " + (endTime - startTime) + "ms");