请问一个数组下标效率的问题
代码片段如下,linux,malloc200W和2W,耗时有约15倍的差距,请问是什么原因及如何优化啊?
char **cc;
cc = malloc(sizeof(char *)*2000000);
gettimeofday(&tv1, 0);
char ccc = 'a';
*(cc + 0) = 'a';
gettimeofday(&tv2, 0);
fprintf(stdout, "2.%lu,%lu,%lu,%lu\n", tv1.tv_sec, tv1.tv_usec, tv2.tv_sec, tv2.tv_usec);