v8
ly402609921
这个作者很懒,什么都没留下…
展开
-
查看v8编译js生成的机器代码
1、编译v8使用ENABLE_DISASSEMBLER预编译宏2、d8 --print-code add.js3、相关命令--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 bailout
对绝大多数的JavaScript开发者而言,Bailout是一个陌生的词。Bing的翻译如下:bailoutUS ['beɪl.aʊt] UK ['beɪlaʊt]adj. 应付紧急状况的n. 紧急财政援助Web 救助;纾困;紧急救助这是一个看似毫不相关的词,在V8里却被经常使用到。众所周知,V8是一款JIT的虚拟机,以性能强劲而知名。而这高效性能的背后,离不开它其中转载 2015-12-28 15:03:37 · 910 阅读 · 0 评论 -
v8之所以快
1.针对上下文的Snapshot技术什么是上下文(Contexts)?实际是JS应用程序的运行环境,避免应用程序的修改相互影响,例如一个页面js修改内置对象方法toString,不应该影响到另外页面。chrome浏览器每个process只有一个V8引擎实例,浏览器中的每个窗口、iframe都对应一个上下文。V8启动时(在执行client js前),需要对全局上下文(第一个co转载 2015-12-28 15:19:45 · 679 阅读 · 0 评论 -
Polymorphic Inline Caches explained
原文地址:http://jayconrod.com/posts/44/polymorphic-inline-caches-explainedI'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 阅读 · 0 评论 -
Understanding V8
I-want-to-optimize-my-JS-application-on-V8 checklist 18 dec 2011 byVyacheslav EgorovSamurais had something called bushidō, way of the warrior, code of conduct they had to follow. In similar转载 2015-12-25 16:10:43 · 477 阅读 · 0 评论 -
v8 internals gc
v8 internals gchttp://websrv0a.sdu.dk/ups/SCM/slides/lecture_03_mads_ager.pdf原创 2015-12-25 17:40:29 · 352 阅读 · 0 评论 -
v8 resource
http://mrale.ph/v8/resources.html原创 2015-12-25 17:44:28 · 358 阅读 · 0 评论 -
v8资源
http://floitsch.blogspot.tw/2012/03/optimizing-for-v8-memory-prof.htmlhttp://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/http://mrale.ph/v8/resources.html原创 2015-12-25 19:11:08 · 654 阅读 · 0 评论