收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于JIT的嵌入式JS引擎优化技术的研究

李海峰  
【摘要】: JavaScript在Web中得到了广泛应用,提高JavaScript程序的处理能力显得尤为紧迫,由此看来提高JS引擎的性能对JavaScript的发展将有重要意义。针对嵌入式平台多样性和硬件复杂性的特点,开发可配置的JS引擎对提高嵌入式浏览器的适应性更加重要。 本文充分分析了嵌入式JS引擎的特点,设计了可配置的JIT优化方法,并且就如何提高JS引擎的性能进行了深入研究。本文首先阐述了JS引擎的发展现状,研究了当前主流JS引擎优化技术,重点介绍了JIT(Just-In-Time即时编译)优化技术。然后分析了某商用嵌入式JS引擎的特点,讨论了通过添加JIT模块来提高该JS引擎性能的优化方法。针对嵌入式环境特点和该JS引擎特殊的多层结构,本文把JIT模块划分为热区监测器,热区记录器和热区编译器,并对各个子模块的工作流程及关键部分的实现进行了详细的描述。在选择热区的算法中,通过复合使用基于Trace和基于函数的优化技术,并提供相关的优化参数,提高了嵌入式浏览器的适应性。在管理优化函数编译结果时,使用基于双链表的最近最少使用算法,提高了内存空间的使用率。最后,本文对优化前后的JS引擎的性能进行了分析与对比。结果表明,优化后的JS引擎在处理优化空间较大的JavaScript代码时,其性能有了大幅的提高。 目前,本文所提到的JS引擎优化工作已经完成,客户对其性能进行测试后表明,其性能和适应性都得到了很大的提高。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 ;“2008中国联通网络规划与优化技术论坛”圆满落幕[J];电信科学;2008年09期
2 邓小善;陈海军;;基于SQL Server数据库的性能监控与优化技术[J];计算机与网络;2008年01期
3 闫利;李振;;基于ROAM算法的重力场三维可视化实现[J];测绘信息与工程;2009年04期
4 晓冬;透视喷打主流产品[J];家庭电子;2001年09期
5 刘伟成,武琳;网上合作参考咨询模型及其优化技术[J];图书馆理论与实践;2005年05期
6 蒋腾旭;;智能优化算法概述[J];电脑知识与技术(学术交流);2007年08期
7 王婷;王猛;国辉;张宝薇;;高性能视频编码算法在高速DSP平台上的实现与优化[J];空间电子技术;2008年01期
8 Marshall;;让视界更精彩 LCD显示优化技术浅谈[J];电脑迷;2009年15期
9 ;2010年“中国联通网络运维、规划、优化技术论坛”成功举办[J];电信工程技术与标准化;2010年10期
10 赵淼;;电机电磁方案的优化技术[J];电机与控制应用;1980年01期
11 张虹;ESOT——煤矿工业专家系统[J];煤炭学报;1999年02期
12 赵鸿鹏;李守智;;基于HPR-SA算法的开关电源优化设计[J];通信电源技术;2006年05期
13 蒋光庆;文锋;;并行程序实用优化方法讨论[J];信息工程大学学报;2006年04期
14 温永刚;王琬茹;;浅析数据库管理系统中大批量数据处理的优化技术[J];科技信息;2006年11期
15 刘娜;;物流与供应链的优化技术[J];电脑与电信;2007年12期
16 陈伟中;李建华;王斌;刘健文;;广电综合业务运营支撑系统中Oracle数据库的性能优化[J];广播与电视技术;2008年06期
17 洪清泉;邬旭辉;;基于Altair OptiStruct的复合材料优化技术[J];CAD/CAM与制造业信息化;2008年09期
18 杨生;;基于UG的Heidenhain控制系统后处理优化技术[J];组合机床与自动化加工技术;2008年09期
19 秉正;;独具个性的全新视听娱乐新体验 JVC(杰伟世)NX-F7影音娱乐套装[J];家庭影院技术;2008年10期
20 赵永旺;赵建民;;模拟训练系统中视景模型生成的优化技术[J];仪器仪表与分析监测;2009年01期
中国重要会议论文全文数据库 前10条
1 王得天;洪光辉;杜登惠;王聪昌;;预测引擎盖过关量的仿真分析[A];第七届中国CAE工程分析技术年会暨2011全国计算机辅助工程(CAE)技术与应用高级研讨会论文集[C];2011年
2 王平;吴爱华;崔鲁光;张绪柱;;IE专业工作研究教学内容的改革[A];制造业与未来中国——2002年中国机械工程学会年会论文集[C];2002年
3 喻泽龙;杨云川;;提高电锌质量的探索与实践[A];中国有色金属学会——第二届青年论坛学术会议论文集[C];2004年
4 吴涛;杜国祥;袁嗣杰;;一种机载实时视频图像压缩与处理系统的设计与实现[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
5 窦慎;刘彬;;旬邑塬区黄芪高产栽培优化技术试验通报[A];陕西省气象学会2006年学术交流会论文集[C];2006年
6 郭勇庆;张英杰;;瘤胃内环境优化技术及其应用[A];《2009中国牛业进展》论文集[C];2009年
7 张卫红;王丹;;结构优化技术的新进展及其在航空工程中的应用初探[A];中国力学学会学术大会'2009论文摘要集[C];2009年
8 夏昌浩;崔志强;万钧力;;神经模糊与软计算中的一种混合算法及其在电力负荷预测中的应用[A];第二十二届中国控制会议论文集(下)[C];2003年
9 王洁;罗淼;陆百迅;李书森;邱荣英;;基于形貌优化技术的乘用车备胎腔结构设计[A];第七届中国CAE工程分析技术年会暨2011全国计算机辅助工程(CAE)技术与应用高级研讨会论文集[C];2011年
10 ;艾默生环境优化技术[A];第十三届全国热泵与系统节能技术大会论文集[C];2008年
中国博士学位论文全文数据库 前10条
1 曲朝阳;智能电网知识可视化引擎的研究[D];华北电力大学(河北);2010年
2 王庆;XML约束在XML数据存储、发布和转换中的应用[D];复旦大学;2004年
3 向桂林;XML引擎研究[D];中国科学院研究生院(文献情报中心);2004年
4 马骏;基于智能化身的移动虚拟现实技术及其应灾导航应用研究[D];北京交通大学;2007年
5 陈思远;数字娱乐软件系统及关键技术研究[D];南开大学;2009年
6 杨鹏;面向事件感知的应急临机决策引擎研究[D];天津大学;2010年
7 郑建国;大型天然气管网仿真计算引擎的研究与实现[D];西南石油大学;2012年
8 王武荣;基于自适应模拟的变压边力优化技术研究[D];上海交通大学;2007年
9 刘洋;高性能优化算法与结构模型修正的研究[D];哈尔滨工业大学;2008年
10 葛宏伟;城市公交停靠站点交通影响分析及优化技术研究[D];东南大学;2006年
中国硕士学位论文全文数据库 前10条
1 郭松青;支持用户定制的IT服务管理流程引擎的设计与实现[D];北京邮电大学;2011年
2 熊西满;基于3D图形引擎的雾化渲染方法及实现[D];电子科技大学;2010年
3 刘德建;基于引擎模式的三维巷道漫游系统的设计与实现[D];河南理工大学;2010年
4 滕飞;工作流管理系统中引擎控制器的研究与实现[D];中国科学院研究生院(沈阳计算技术研究所);2010年
5 乔云从;柔性流程引擎的设计与实现[D];浙江大学;2011年
6 魏磊;基于构件技术的通用工作流引擎设计[D];河北大学;2010年
7 彭盼盼;基于Brew mp平台应用引擎的优化和测试高效性研究[D];北京邮电大学;2011年
8 刘琛;下一代网络业务执行环境中基于SOA的业务引擎的设计与实现[D];北京邮电大学;2010年
9 王瑞雪;基于DirectX9.0的多玩家FPS游戏引擎的研究与应用[D];太原理工大学;2010年
10 沈建宇;基于规则事件流处理引擎的安全事件监控系统研究[D];上海交通大学;2010年
中国重要报纸全文数据库 前10条
1 ;04交换网络 优化技术建议[N];人民邮电;2003年
2 特约记者 曹默 本报记者 安也致;我们将能耗降低40%[N];中国企业报;2007年
3 飞思卡尔半导体公司汽车和标准产品部Johann Holzmann;利用高速缓存体系结构进行汽车引擎嵌入式控制[N];中国电子报;2005年
4 本栏目文章由 李新辑;从保养中“省”出油钱[N];中国消费者报;2004年
5 本报记者 姜圣瑜 陆峰;开放型经济是江苏大发展的引擎[N];新华日报;2003年
6 金朝力;商业引擎助力中小网游腾飞[N];北京商报;2007年
7 徐光亚;“乡村公路网”成为北渡镇项目建设“引擎”[N];中国特产报;2007年
8 春耕;“双引擎”驱动下的投资机会[N];中国证券报;2006年
9 东方证券 周凤武;振华港机 增长引擎崭露头角[N];中国证券报;2007年
10 本报记者 贺遐;以引擎号令天下[N];中国体育报;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978