C++ 调试会话期间内存泄漏-可能存在威胁?

C++ 调试会话期间内存泄漏-可能存在威胁?,c++,visual-studio,visual-studio-2010,visual-c++,C++,Visual Studio,Visual Studio 2010,Visual C++,在编程的过程中,我每天可能编译和测试应用程序数百次。此外,我习惯于在夜间将电脑置于睡眠模式,这样新系统启动时内存就不会被清除 通常,我会将解决内存泄漏的时间推迟到以后,比如说一周中的某一天。我的问题是,调试会话期间发生的内存泄漏是否会累积并影响整个系统的稳定性。或者,在调试的应用程序退出后,操作系统是否自动释放所有内存 我在Visual Studio 2010、Windows 7 x64 .< /p> < P>中开发C++,如果你为Windows开发,一个进程的内存就被屏蔽了另一个进程。非活动进

在编程的过程中,我每天可能编译和测试应用程序数百次。此外,我习惯于在夜间将电脑置于睡眠模式,这样新系统启动时内存就不会被清除

通常,我会将解决内存泄漏的时间推迟到以后,比如说一周中的某一天。我的问题是,调试会话期间发生的内存泄漏是否会累积并影响整个系统的稳定性。或者,在调试的应用程序退出后,操作系统是否自动释放所有内存


我在Visual Studio 2010、Windows 7 x64 .< /p> < P>中开发C++,如果你为Windows开发,一个进程的内存就被屏蔽了另一个进程。非活动进程将其未提交的RAM页刷新到磁盘,以便物理内存可用于活动进程。因此,除了操作系统中的一个单独缺陷外,稳定性不会受到影响


其他资源泄漏的控制力较低,例如打开的句柄的数量,这些句柄来自持有它们的泄漏对象。这些很可能会导致系统不稳定。

如果为Windows开发,则一个进程的内存会与另一个进程的内存隔离。非活动进程将其未提交的RAM页刷新到磁盘,以便物理内存可用于活动进程。因此,除了操作系统中的一个单独缺陷外,稳定性不会受到影响


其他资源泄漏的控制力较低,例如打开的句柄的数量,这些句柄来自持有它们的泄漏对象。这些很可能会导致系统不稳定。

否,当进程终止时,操作系统会清理。

否,当进程终止时,操作系统会清理。

+1获得高质量的答案。是的,我对此一无所知,所以问一下是个好主意。非常感谢。我将等待几分钟,看看是否有其他人添加了有价值的信息。之后我会关闭此线程。+1表示高质量的答案。是的,我对此一无所知,所以问一下是个好主意。非常感谢。我将等待几分钟,看看是否有其他人添加了有价值的信息。之后我会合上这条线。