249045439
网站优化

公司网站制作JavaScript引擎JITC的优化办法

发表日期:2023-12-05   作者来源:www.vowlt.com   浏览:0   标签:    

现在关于Javascript引擎JITC的优化办法又可以分为两类,一类是硬件有关的优化,在用JIT产生的机器码过程中每次都要进行deoptimization check,平均状况下12.9%的Javascript运行时间花在了deoptimization check上,但事实上deoptimization check失败的次数相对较少,因此文献针对不相同种类型的deoptimization check分别引入了不一样的机器指令来替代原来的check指令以降低deoptimization check的时间代价,文献提出了低复杂度的硬件构造扩展CheckedLoad,它引入了新的ISA指令替代软件deoptimization check,同时对变量种类预测提出了硬件支持,减小deoptimization check失败的几率。 另一类是软件有关的优化,文献剖析了JITC过程中脱优化的代价,并提出了相应的建议以降低脱优化发生的次数。文献从不同方面改进JITC过程中种类特化的机制。文献对JITC过程中的热门探测算法进行改进,以更早更精确地发现热门代码,从而尽快对其优化,而且考虑到deoptimization的次数来对热门探测算法进行改进。 文献针对资源受限智能终端设施对JITC编译器进行了改进,生成尺寸更小的机器码指令以降低JITC的内存占用。文献对JITC的过程中字节码的内存缓存机制进行了改进。

如没特殊注明,文章均为博益网 原创,转载请注明来自http://www.ziyubo.com/news/youhua/5677.html