gpt4 book ai didi

arrays - Linux需要多长时间清理堆内存

转载 作者:行者123 更新时间:2023-11-30 14:23:07 25 4
gpt4 key购买 nike

我想知道......假设我已经动态分配了一个像

这样的数组
array = calloc(n, sizeof(float));

或者类似的东西。而且,如果 n 是一个非常大的数字(为了论证,大约 100 万),如果我最后没有 free() 它,Linux 需要多长时间才能清除堆内存?我知道任何操作系统都会四处走动并清除未释放和未使用的堆内存区域。但我认为这需要多长时间取决于操作系统。

最佳答案

如果一个进程被终止(无论是自愿还是强制),其所有堆内存将被包括 Windows、Linux 和 OS X 在内的操作系统立即回收。

关于arrays - Linux需要多长时间清理堆内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174054/

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