gpt4 book ai didi

c++ - 是否在退出时清理

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:54 25 4
gpt4 key购买 nike

<分区>

我知道清理是一件好事。我也了解操作系统的内部结构,所以如果我知道我的进程正在终止,那么它的内存将被释放。但我喜欢提出不同的观点。我认为在退出时释放内存是个坏主意。

例如我可能已经分配了当前已换出的大内存,如果我在退出时释放它,则需要将它带到 RAM,然后释放它。如果我不这样做,退出时它只会在一张表中标记为空闲。

总的来说,操作系统已经改变了很多(基本保持不变),我理解这个问题可以被认为是 A_VERY_PLATFORM_DEPENDENT,但是从今天的应用程序开发人员的角度来看,他要么陷入(?)某些框架,要么冒失鬼开发 COM 等原始技术的编码器非常依赖,我称之为 VERY_CONTROLLED_ENVIRONMENT。

对于 TL;DR:在现代操作系统上,我认为我不应该在退出时执行清理。如果您认为我错了,为什么?

PS:我不是在谈论 RTOS,我的意思是受控环境是指 Windows、Linux,我从来没有指设备驱动程序开发或操作系统开发。

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