摘要: 内存泄漏 1. 概念 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 2. 产生情况 1. 闭包 原因:不是说所有的闭包都会产生内存泄漏,只是不恰当的闭包会。闭包可以维持函数内局部变量, 阅读全文
posted @ 2021-09-07 14:14 Tutao1995 阅读(53) 评论(0) 推荐(0) 编辑
摘要: js垃圾回收机制 1. 什么是垃圾回收机制 垃圾回收(GC:garbage collection):我们的程序在工作中会产生一些垃圾,这些垃圾是程序中不用的或者是使用过的,在程序完成后,或者进行中,GC会负责进行回收垃圾,这个过程就是垃圾回收机制。 2. 垃圾是如何产生的 在我们开发中会进行变量声明 阅读全文
posted @ 2021-09-07 14:13 Tutao1995 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 浏览器缓存 概念 简单来说,浏览器缓存就是浏览器把HTTP获取到的资源存储在本地的行为。 优先级 先在内存中查找 如果内存中不存在就在去硬盘中查找 如果硬盘中也没有进行网络请求 通过请求到的资源会进行缓存,存放到内存和磁盘中。 分类 强缓存 协商缓存 过程 当客户端进行资源请求时,首先客户端会根据h 阅读全文
posted @ 2021-09-07 14:12 Tutao1995 阅读(128) 评论(0) 推荐(0) 编辑