Buenas! Como puedo medir el tiempo en milisegundos en C++ bajo Linux?
time_t t1 = time (NULL);
compresor.comprimir(fichero, fichero2);
time_t t2 = time (NULL);
cout << "Duracion de la compresion: " << difftime(t2,t1) << endl;
Lo tengo hecho de este modo, pero solo devuelve segundos y muchas veces la función se ejecuta en menos de 1 segundo.