当我中断调试并且一些免费(memory_pointer)指令尚未被调用时,Visual Studio(我正在使用2010版)会释放内存吗?如果我中断调试,Visual Studio会释放内存吗?
我认为它,但我喜欢有一个确认第一
当我中断调试并且一些免费(memory_pointer)指令尚未被调用时,Visual Studio(我正在使用2010版)会释放内存吗?如果我中断调试,Visual Studio会释放内存吗?
我认为它,但我喜欢有一个确认第一
当你中断调试,也不会释放任何内存,因为你可能想以后继续...
如果中止调试,Visual Studio分离调试器并中止进程。在这种情况下,操作系统将负责释放分配给进程的所有资源(即内存,文件句柄)。
是的,操作系统(不是IDE)可以释放你的进程明确分配的任何内存,包括GDI句柄,当你的进程结束时,强制与否。
但请注意,这不包括进程内存分配,如COM的IMalloc *
接口或CoTaskMemAlloc
函数。
谢谢你的帮助! – 2011-03-29 14:37:51