对于64位操作系统,内存泄漏是否仍然相关?

Met*_*est 4 c linux gcc memory-management x86-64

如果您有64位操作系统,则您的地址空间几乎不受限制.所以我的问题是,在这样的系统中,释放内存的重要性是多少?即使你有4 GB的有限内存,在需求分页方案中(只有在触摸时才会引入内存),与释放内存相比,你会得到的开销很小,我想是一些额外的页面交换,因为内存你会长时间不碰,会自动换掉.我在这里错过了什么吗?或者我的论点有效吗?

实际上,如果它不是一个很大的性能影响,那么我认为它对C/C++程序员来说是一件好事,因为内存泄漏不再是一个重要的问题需要处理!

ta.*_*.is 11

开销...是一些额外的页面交换...作为内存...将自动交换

自动换到哪里?以太?页面文件是有限的,它们存在的存储也是如此.

你认为永远不要在长期运行的服务应用程序中释放内存是一个好主意吗?