- 證明代碼:
int main()
{
while (1)
{
int* p = new int[100000000];
}
}
- 結(jié)果:
程序運行后,任務(wù)管理器的內(nèi)存指數(shù)不斷上升,升到 90% 多的時候矗烛,關(guān)閉程序,內(nèi)存指數(shù)降為正常
- 證明程序關(guān)閉后箩溃,new 的內(nèi)存會被 OS 回收
int main()
{
while (1)
{
int* p = new int[100000000];
}
}
程序運行后,任務(wù)管理器的內(nèi)存指數(shù)不斷上升,升到 90% 多的時候矗烛,關(guān)閉程序,內(nèi)存指數(shù)降為正常