证明 new 的内存不 delete ,最后程序关闭 OS 会回收 new 的内存

  • 证明代码:
int main()
{
    while (1)
    {
        int* p = new int[100000000];
    }
}
  • 结果:

程序运行后,任务管理器的内存指数不断上升,升到 90% 多的时候,关闭程序,内存指数降为正常

  • 证明程序关闭后,new 的内存会被 OS 回收
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 4,450评论 1 14
  • 29.理解引用计数 Objective-C语言使用引用计数来管理内存,也就是说,每个对象都有个可以递增或递减的计数...
    Code_Ninja阅读 1,554评论 1 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • Java引用的种类 1.对象在内存中的状态 对于JVM的垃圾回收机制来说,是否回收一个对象的标准在于:是否还有引用...
    Jack921阅读 3,897评论 0 3
  • 我想做一個壞人 這樣 我可以不顧及他人所謂的道德和原則 只選擇我愛的人 去關愛 去保護 不在乎別人怎麽看 最好離我...
    望舍阅读 176评论 4 9