基于预测的JavaScript类型系统研究

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:jackzeng6699
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和万维网的流行以及JavaScript在Web浏览器中的作用越来越重要,对JavaScript程序的执行行为的研究将有利于提高浏览器的性能,改善用户的体验.传统的研究认为J avaScript语言的动态性是其性能的主要瓶颈,因此大部分主流的JavaScript执行引擎都将优化集中在其动态性的处理上.为了更深入的研究JavaScript程序的动态性,提出了两种算法:类型预测算法和基于位置的内联缓存算法,分别用于处理JavaScript程序中元数据和对象的类型.以这些算法为基础,在SunSpider测试程序集上系统地研究了JavaScript的类型系统.实验表明,算法平均能够正确识别或者预测99%的类型实例,因此可以认为,尽管JavaScript语言提供了丰富的动态性,实际的应用程序所使用到的动态行为是有限的.这是已知文献中首次提出类似的观点.
其他文献
企业文化在高职教育、教学中具有极其重要的作用,加强对企业文化的调研及分析对是促进高职工学结合人才培养模式深度推进及校园文化的渗透、学生素质拓展等的前提;诺亚舟小新
科学发展观有其特有的内涵,高校的思想政治理论课教学改革要坚持科学发展观,建立长效的机制。在长效机制的推动下,高校的思想政治理论课改革会更上一个新台阶。
最近,环保官员吴晓青在一篇题为《我国水电开发与生态保护》的文章中,提出环保部门要实行“生态优先、统筹考虑、适度开发、确保底线”的水电开发原则。我认为,“生态优先”是应
由于岩体性状的复杂性和多样性,现场试验是进行岩石力学研究的重要手段。以往的现场承压板试验,由于试验条件的限制,试验荷载的设定将使岩体蠕变呈衰减蠕变形态,却难以反映岩
针对在基于层析成像技术的拓扑推断中测量节点性能时大都需要节点间的时钟同步,并且受到网络负载的影响比较大的问题,提出了一种可以测量时延抖动和丢包率的四元分组序列测量
去年底,国务院正式发布了《全国主体功能区规划》。国家“十二五”规划《纲要》则强调,“发挥全国主体功能区规划在国土空间开发方面的战略性、基础性和约束性作用”。“按照
基于同源模型的比较和分析,发现羰基还原酶SCR1辅酶结合域P124和W125位点对辅酶NADPH的结合形成了一定的空间位阻效应.通过对该位点进行小侧基氨基酸的取代突变,该酶的底物专
在社会发展的进程中,依水而居的人们因环保意识薄弱、对水资源过度开发,再加传统的水利工程只注重其“蓄水、泄洪、排涝、航运、灌溉、旅游”等作用,修闸建坝,过多地采用混凝土等
针对水面无人艇雷达目标探测问题,进行了嵌入式雷达图像采集处理系统的研究.提出了嵌入式雷达图像采集处理系统的体系结构.在提取目标位置信息的基础上,选择目标的位置、面积
合成了1个酰胺氮桥联的双核钴(Ⅲ)配合物[Co3(bpmb)2(CN)2]· H2O (bpmb2-=1,2-bis(pyridine-2-carboxamido)-4-methylbenze-nate) (1),并通过X-射线单晶衍射分析表征其结构