v8
SeriousSnow_
97单身狗一条
展开
-
编译调试 chromium/v8
只是为了了解下js就没必要折腾chromium了,我编译了一天。想调试发现,8g内存的mac直接爆炸。然后就整了v8 也是一开始贪心。。。。 给一组我的数据 chromium: 下载好源码解决好依赖反正就是 马上可以编译了, 12G 编译花了10小时 编译完毕之后一共102G。。。。。 8gmac xcode想调试 反正是带不动 lldb直接吃满4g内存然后就死那了,而且xcode打开那么大的一个...原创 2019-03-22 22:50:19 · 1520 阅读 · 1 评论 -
解析 JS 数组设置length=0可以清空数组原因
之前发现 js数组设置 length = 0可以清空数组。。。感觉有点蛋疼。。就想折腾下v8源码看看。。 var arr = []; arr.push(1); 打印下arr的信息 0x32ffdb88161: [JSArray] - map: 0x032f89a02d99 <Map(PACKED_SMI_ELEMENTS)> [FastProperties] - protot...原创 2019-03-22 22:55:21 · 5074 阅读 · 1 评论