I am coding in c++ and working on Visual Studio 2010. I am trying to compute the time that a function takes to execute, here is my code
double sum=0;
clock_t start_s=clock();
for(int j=1;j<size;j++)
{
int key=data[j];
int i=j-1;
while(i>=0 && data[i]>key)
{
data[i+1]=data[i];
i=i-1;
}
data[i+1]=key;
}
clock_t stop_s=clock();
sum=((double)(stop_s - start_s)/CLOCKS_PER_SEC);
but the problem is that the time computes to 0. How can I measure the time in even smaller unit