Time a function: Difference between revisions

Content added Content deleted
(UNIX Shell)
No edit summary
Line 1: Line 1:
{{task}}
{{task}}
Write a program which uses a timer (with the least granularity available on your system) to time how long a function takes to execute.
Write a program which uses a timer (with the least granularity available on your system) to time how long a function takes to execute.

Whenever possible, use methods which measure only the processing time used by the current process; instead of the difference in [[system time]] between start and finish, which could include time used by other processes on the computer.


This task is intended as a subtask for [[Measure relative performance of sorting algorithms implementations]].
This task is intended as a subtask for [[Measure relative performance of sorting algorithms implementations]].