我一直认为动态内存分配比静态内存分配慢,然后我读了一下内存池,但我很困惑
当我们比较分配时,我们讨论的是使用malloc vs初始化变量。但是如果有人用malloc分配一个大数组并访问它,我们会得到与静态分配它时相同的性能吗?假设你有:
int i[100];
j = malloc(sizeof(int) * 100);
// Would these two lines yield the same performance?
i[1] = 10;
j[1] = 100;
感谢您阅读...
答案 0 :(得分:0)
记忆是记忆。一旦分配了它,它们的行为都是一样的。只有分配较慢。