This one is quick.
Java
Here is how you do it :
import java.lang.Thread; public class Main { public static void main(String[] args) throws Exception { long startTime = System.nanoTime(); Thread.sleep(3000); long endTime = System.nanoTime(); //divide by 1000000 to get milliseconds. int duration = (int) ((endTime - startTime) / (1000000 * 1000)); System.out.println("it took: " + duration + " secs"); } } ----- it took: 3 secs
Prolog
?- numlist(1, 100, L). L = [1, 2, 3, 4, 5, 6, 7, 8, 9|...]. ?- time(numlist(1, 100, L)). % 105 inferences, 0.000 CPU in 0.000 seconds (94% CPU, 1126344 Lips) L = [1, 2, 3, 4, 5, 6, 7, 8, 9|...].
Python
For Python look at this post : Timing code execution