how to measure time of execution in java code example
Example 1: java execution time
long start = System.currentTimeMillis();
class.method();
long time = System.currentTimeMillis() - start;
Example 2: java get excectuon time
long startTime = System.nanoTime();
methodToTime();
long endTime = System.nanoTime();
long duration = (endTime - startTime); //divide by 1000000 to get milliseconds.
Example 3: java measure execution time
Instant start = Instant.now();
Thread.sleep(63553);
Instant end = Instant.now();
System.out.println(Duration.between(start, end)); // prints PT1M3.553S