How do I time a method's execution in Java?

前端 未结 30 2772
北荒
北荒 2020-11-21 11:15
  1. How do I get a method\'s execution time?
  2. Is there a Timer utility class for things like timing how long a task takes, etc?

Mos

30条回答
  •  故里飘歌
    2020-11-21 11:53

    If you want wall-clock time

    long start_time = System.currentTimeMillis();
    object.method();
    long end_time = System.currentTimeMillis();
    long execution_time = end_time - start_time;
    

提交回复
热议问题