C编程对程序计时

来源:互联网 发布:面板数据 固定效应 编辑:程序博客网 时间:2024/05/16 07:51
#include <time.h>void main(){time_t start_time;time_t end_time;time(&start_time);printf("start");float b=100;float *a=&b;for(int j=0;j<100;j++){float **Grad_n;Grad_n =new float*[256];for(int m=0;m<256;m++)Grad_n[m]=new float[256];//定义Grad_n与Grad2_nfor(int k=0;k<256;k++)delete[] Grad_n[k];//不断的分配空间会使程序速度降低*a++;}time(&end_time);    printf("end %d",end_time-start_time);while(1);}
不断的开辟内存空间会使程序时间加长,上例达到8s,而仅仅是指针中的加法运算的话只要0.00s就可以达到,由此可见在程序中要注意不要经常开辟内存空间
原创粉丝点击