所以我在ubuntu 64bit上,我正在使用CodeBlocks和GNU GCC编译器。我的代码中有问题的部分基本上就是这个
int testFunction() {
int i;
char* test[10];
for(i = 0; i < 10; i++){
test[i] = malloc(50*(sizeof(char)));
}
for(i = 0; i < 10; i++){
free(test[i]);
}
return 0;
}
没有释放malloc的所有内容,运行时间为2秒,免费部分则为20秒atm。有什么想法吗?