基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
JavaScript作为Web应用的主要编程语言之一,其解释执行、动态类型、面向原型等特性成为限制Web应用性能的主要因素.为了加快JavaScript运行速度,提升Web应用性能,本文提出一种采用预先编译的V8引擎优化方法.该方法将Web应用第一次解释执行过程中热点函数的字节码或机器码进行保存,Web应用下次运行时可以直接运行热点函数已保存的字节码或机器码,避免了热点函数的解释代价和编译代价,而且提出了新的代价模型来确定保存热点函数字节码或机器码带来的时间增益和空间代价.本文在V8引擎最新编译架构上实现了基于字节码的预先编译方法,并使用标准JavaScript引擎测试集进行了性能测试,实验结果表明在Kraken、Octane测试集上分别可以取得11%和13.6%的性能提升.
推荐文章
Chrome V8引擎中的 JavaScript数组实现分析与性能优化
V8
Chrome
JavaScript
数组
性能
优化
V8多功能电法仪及其方法技术
V8
大地电磁法
可控源
频谱激电
一种SPARC V8结构ALU的并行错误检测结构设计
错误检测
Berger编码
SPARC V8
ALU
HL7引擎设计及实现方案
HL7
HL7引擎
正则表达式
hl7通信机制
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种采用预先编译的V8引擎优化方法
来源期刊 网络新媒体技术 学科
关键词 JavaScript V8引擎 JIT AOTC
年,卷(期) 2021,(3) 所属期刊栏目 学术研究|ACADEMIC RESEARCH
研究方向 页码范围 38-44,37
页数 8页 分类号
字数 语种 中文
DOI 10.3969/j.issn.2095-347X.2021.03.005
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (4)
共引文献  (4)
参考文献  (8)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2012(3)
  • 参考文献(1)
  • 二级参考文献(2)
2013(3)
  • 参考文献(2)
  • 二级参考文献(1)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(1)
  • 参考文献(0)
  • 二级参考文献(1)
2017(3)
  • 参考文献(3)
  • 二级参考文献(0)
2021(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
JavaScript
V8引擎
JIT
AOTC
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
网络新媒体技术
双月刊
2095-347X
10-1055/TP
大16开
北京海淀区北四环西路21号
2-304
1980
chi
出版文献量(篇)
3082
总下载数(次)
5
总被引数(次)
15965
论文1v1指导