當我中斷調試並且一些免費(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