- 证明代码:
int main()
{
while (1)
{
int* p = new int[100000000];
}
}
- 结果:
程序运行后,任务管理器的内存指数不断上升,升到 90% 多的时候,关闭程序,内存指数降为正常
- 证明程序关闭后,new 的内存会被 OS 回收
int main()
{
while (1)
{
int* p = new int[100000000];
}
}
程序运行后,任务管理器的内存指数不断上升,升到 90% 多的时候,关闭程序,内存指数降为正常