首页 > 电脑专区 > 电脑硬件 >

V8 内存由什么构成

来源:互联网 2023-03-03 10:56:06 154

V8 自带的高性能垃圾回收机制,使开发者能够专注于程序开发中,极大的提高开发者的编程效率。vO3办公区 - 实用经验教程分享!

V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

方法/步骤

  • 1

    新生代内存区(new space)大多数的对象都会被分配在这里,这个区域很小但是垃圾回收比较频繁;vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 2

    老生代内存区(old space) 属于老生代,这里只保存原始数据对象,这些对象没有指向其他对象的指针;vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 3

    大对象区(large object space)这里存放体积超越其他区大小的对象,每个对象有自己的内存,垃圾回收其不会移动大对象区;vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 4

    代码区(code space) 代码对象,会被分配在这里。唯一拥有执行权限的内存;vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 5

    map 区(map space) 存放 Cell 和 Map,每个区域都是存放相同大小的元素,结构简单。vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 5此文章非法爬取自百度经验
  • 6

    其中带斜纹的是对应的内存块中未使用的内存空间。vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 7

    new space 通常很小(1~8M),它被分成了两部分,一部分叫做 inactive new space,一部分是激活状态,为啥会有激活和未激活之分的原因,下面会提到。old space 偏大,可能达几百兆。vO3办公区 - 实用经验教程分享!

    V8 内存由什么构成?vO3办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!vO3办公区 - 实用经验教程分享!


    标签: 硬件内存

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码