gpt4 book ai didi

c - 带内存池的动态 VS 静态

转载 作者:行者123 更新时间:2023-11-30 16:44:51 24 4
gpt4 key购买 nike

我一直认为动态内存分配比静态内存分配慢,然后我阅读了有关内存池的内容,但我很困惑

当我们比较分配时,我们讨论的是使用 malloc 与初始化变量。但是,如果用 malloc 分配一个大数组并访问它,我们会获得与静态分配它相同的性能吗?假设您有:

int i[100];
j = malloc(sizeof(int) * 100);

// Would these two lines yield the same performance?
i[1] = 10;
j[1] = 100;

感谢您的阅读...

最佳答案

内存就是内存。一旦被分配,它的行为都是一样的。只是分配速度较慢。

关于c - 带内存池的动态 VS 静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44350431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com