- 博客(8)
- 资源 (15)
- 收藏
- 关注
转载 Polymorphic Inline Caches explained
原文地址:http://jayconrod.com/posts/44/polymorphic-inline-caches-explained I'm moving to a new team at work where I'll be optimizing the V8 Javascript JIT compiler for Android. To prepare for this ne
2015-12-28 19:34:08 516
转载 v8之所以快
1.针对上下文的Snapshot技术 什么是上下文(Contexts)?实际是JS应用程序的运行环境,避免应用程序的修改相互影响,例如一个页面js修改内置对象方法toString,不应该影响到另外页面。chrome浏览器每个process只有一个V8引擎实例,浏览器中的每个窗口、iframe都对应一个上下文。 V8启动时(在执行client js前),需要对全局上下文(第一个co
2015-12-28 15:19:45 678
转载 v8 bailout
对绝大多数的JavaScript开发者而言,Bailout是一个陌生的词。Bing的翻译如下: bailout US ['beɪl.aʊt] UK ['beɪlaʊt] adj. 应付紧急状况的 n. 紧急财政援助 Web 救助;纾困;紧急救助 这是一个看似毫不相关的词,在V8里却被经常使用到。众所周知,V8是一款JIT的虚拟机,以性能强劲而知名。 而这高效性能的背后,离不开它其中
2015-12-28 15:03:37 910
原创 查看v8编译js生成的机器代码
1、编译v8使用ENABLE_DISASSEMBLER预编译宏 2、d8 --print-code add.js 3、相关命令 --print-code: prints out code to stdout.--print-code-stubs: prints code stubs.--print-opt-code: prints optimized code.--trace
2015-12-28 12:08:55 1944 1
原创 v8资源
http://floitsch.blogspot.tw/2012/03/optimizing-for-v8-memory-prof.html http://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/ http://mrale.ph/v8/resources.html
2015-12-25 19:11:08 654
原创 v8 internals gc
v8 internals gc http://websrv0a.sdu.dk/ups/SCM/slides/lecture_03_mads_ager.pdf
2015-12-25 17:40:29 352
转载 Understanding V8
I-want-to-optimize-my-JS-application-on-V8 checklist 18 dec 2011 by Vyacheslav Egorov Samurais had something called bushidō, way of the warrior, code of conduct they had to follow. In similar
2015-12-25 16:10:43 477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人