V8 实现了准确式 GC,GC 算法采用了分代式垃圾回收机制。因此,V8 将内存(堆)分为新生代和老生代两部分。 一、前言 V8的垃圾回收机制:JavaScript使用垃圾回收机制来自动管理内存。垃圾回收是一把双刃剑,其好处是可以大幅简化程序的内存管理代码,降低程序员的负担,减少因 长时间运转而带来 ...
分类:
其他好文 时间:
2019-05-25 16:53:17
阅读次数:
110
构造方法 构造方式是类中的一个“特殊”方法,其作用是在实例化一个对象的同时,给该对象的属性赋值,使之一创建完成,就具有了其本身的特有数据(属性值)。 1,该方法名字是固定的,为:__construct(); 2,该方法必须是普通方法(不能是静态方法) 3,通常该方法应该是public 4,通常该方法 ...
分类:
其他好文 时间:
2019-05-24 11:06:38
阅读次数:
617
一、javaSE基础 1、java IO流 2、java NIO 3、java集合 4、java注解 5、java泛型 6、java反射 7、java多线程 8、常用String、数组、日期操作 二、java虚拟机 1、java内存模型 2、java类加载机制 3、垃圾回收机制 三、框架类 1、Sp ...
分类:
编程语言 时间:
2019-05-22 22:13:54
阅读次数:
172
内存溢出和内存泄漏的区别 1.1内存溢出:(Out Of Memory OOM) 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出 例子:一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空 ...
分类:
其他好文 时间:
2019-05-21 19:32:18
阅读次数:
176
1. 简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 2. 对于下述代码: 10 的引用计数为多少? 应用计数为2 x对应的变量值257的引用计数为多少? 应用计数1 3. 简述Python小 ...
分类:
编程语言 时间:
2019-05-20 21:15:25
阅读次数:
122
内存管理、引用计数、、Python的垃圾回收机制、小整数池、执行Python程序的两种方法、变量、常量、 ...
分类:
编程语言 时间:
2019-05-20 19:44:44
阅读次数:
109
Servlet运行生命周期过程: (1)首次访问Servlet时,创建Servlet对象,调用init()方法进行初始化; (2)访问Servlet时,调用service()方法(如:doGet(),doPost())响应结果给客户端; (3)第二次访问Servlet时,直接调用service()方 ...
分类:
其他好文 时间:
2019-05-19 22:05:54
阅读次数:
165
MyBatis缓存介绍 Mybatis 使用到了两种缓存:一级缓存(本地缓存、local cache)和二级缓存(second level cache)。 一级缓存:基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 cl ...
分类:
其他好文 时间:
2019-05-19 17:01:12
阅读次数:
174
https://segmentfault.com/a/1190000015288700 1 介绍JavaScript的基本数据类型 Number、String 、Boolean 、Null、Undefined Object 是 JavaScript 中所有对象的父对象数据封装类对象:Object、A ...
分类:
Web程序 时间:
2019-05-16 13:53:56
阅读次数:
121
一、垃圾回收:将内存不在使用的数据进行清理,释放内存空间 v8将内存分为新生代空间和老生代的空间 新生代空间:用于存活较短的对象 :又分为二个空间:from空间和to空间 :Scavenge GC算法:当 from 空间被占满时,启动 GC 算法 存活的对象从 from space 转移到 to s ...
分类:
其他好文 时间:
2019-05-15 16:05:23
阅读次数:
137