zoukankan      html  css  js  c++  java
  • 内存管理

    内存的生命周期(分配内存—使用内存读写—-释放内存)

     

    1、内存泄漏:又叫内存溢出,本应该被释放的内存没有被释放,还一直占着系统内存,从而越积累越大,导致内存泄漏

     

    2、内存优化:执行中只保存必须的数据,一但数据不再有用,最好设置其属性为null,这种方法叫做解除引用。适用于大多数的全部变量和全局对象属性。局部变量在离开执行环境是自动解除引用

     

    3、解除引用并不代表垃圾回收,解除引用是变量离开环境,等待垃圾回收

     

    4、如何会造成内存泄漏: 意外的全局变量,函数中未声明的变量会变成全局变量,函数执行完毕,不会解除引用。 推荐使用严格模式“use strict” 解析JS,避免意外的全局变量

  • 相关阅读:
    CSUFT 1002 Robot Navigation
    CSUFT 1003 All Your Base
    Uva 1599 最佳路径
    Uva 10129 单词
    欧拉回路
    Uva 10305 给任务排序
    uva 816 Abbott的复仇
    Uva 1103 古代象形文字
    Uva 10118 免费糖果
    Uva 725 除法
  • 原文地址:https://www.cnblogs.com/chenfanga/p/12511608.html
Copyright © 2011-2022 走看看