OT: recommended way of timing two pieces of code in C

Patrick O'Callaghan pocallaghan at gmail.com
Sat Feb 27 14:09:25 UTC 2016


On Sat, 2016-02-27 at 07:44 -0600, Ranjan Maitra wrote:
> #define INTERVAL 1        /* number of milliseconds to go off */
> 
> int main() {
>     double sum = 0;
>     struct itimerval initial, updated;
> 
>     initial.it_value.tv_sec     = INTERVAL/1000000;
>     initial.it_value.tv_usec    = (INTERVAL/1000000) * 1000000;

To start with, these are both integer values, so you're initializing
them to 0. There may be other bugs but I stopped looking when I saw
this.

poc


More information about the users mailing list