处理JavaScript脚本函数的方法和设备技术

技术编号:8532631 阅读:204 留言:0更新日期:2013-04-04 15:32
本发明专利技术实施例提供了处理JavaScript脚本函数的方法和设备。该方法包括:对JavaScript脚本函数的优化标识进行解析,以生成对应于优化标识的优化权值,其中优化标识用于指示是否对JavaScript脚本函数进行优化;根据优化权值,确定是否对JavaScript脚本函数进行优化。本发明专利技术实施例能够根据优化权值确定是否对JavaScript脚本函数进行优化,无需对JavaScript脚本函数是否为热区函数进行识别,从而能够提高处理器对JavaScript脚本的执行效率,并提升处理器的处理性能。

【技术实现步骤摘要】

本专利技术涉及信息
,并且具体地,涉及处理JavaScript脚本函数的方法和设备
技术介绍
互联网(Web)应用程序是依赖浏览器的远程应用,虽然远程服务器承担数据的处理,但终端设备一般对获取的数据进行渲染呈现,渲染过程往往依赖于本地执行的JavaScript脚本来完成,因此,在不考虑远程服务器负载和网络传输因素的情况下,JavaScript脚本的执行效率在一定程度上决定了 Web应用程序的执行效率以及用户体验。目前,在JavaScript脚本的执行过程中,常采用JavaScript脚本函数的优化机制,也就是,通过统计函数调用次数或循环次数,当函数调用次数或循环次数达到一定数目时,将该函数识别为热区函数,然后对热区函数进行优化。可见,将函数识别为热区函数是需要函数的多次调用或大规模循环,因此导致了处理器对JavaScript脚本的执行效率降低,从而影响了处理器的处理性能。
技术实现思路
本专利技术实施例提供处理JavaScript脚本函数的方法和设备,能够提高处理器对JavaScript脚本的执行效率,并提升处理器的处理性能。第一方面,提供了一种处理JavaScript脚本函数本文档来自技高网...

【技术保护点】
一种处理JavaScript脚本函数的方法,其特征在于,包括:对JavaScript脚本函数的优化标识进行解析,以生成对应于所述优化标识的优化权值,其中所述优化标识用于指示是否对所述JavaScript脚本函数进行优化;根据所述优化权值,确定是否对所述JavaScript脚本函数进行优化。

【技术特征摘要】
1.一种处理JavaScript脚本函数的方法,其特征在于,包括 对JavaScript脚本函数的优化标识进行解析,以生成对应于所述优化标识的优化权值,其中所述优化标识用于指示是否对所述JavaScript脚本函数进行优化; 根据所述优化权值,确定是否对所述JavaScript脚本函数进行优化。2.根据权利要求1所述的方法,其特征在于,所述根据所述优化权值,确定是否对所述JavaScript脚本函数进行优化,包括 在所述优化权值具有第一值时,确定对所述JavaScript脚本函数进行优化; 在所述优化权值具有第二值时,确定不对所述JavaScript脚本函数进行优化。3.根据权利要求1所述的方法,其特征在于,在优化标识用于指示对JavaScript脚本函数进行优化时,优化标识还用于指示对JavaScript脚本函数进行优化的条件; 所述根据所述优化权值,确定是否对所述JavaScript脚本函数进行优化,包括 在所述优化权值具有第三值并且满足所述对所述JavaScript脚本函数进行优化的条件时,确定对所述JavaScript脚本函数进行优化。4.根据权利要求3所述的方法,其特征在于,所述对所述JavaScript脚本函数进行优化的条件包括所述JavaScript脚本函数的执行次数或所述JavaScript脚本函数的使用频率。5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括 在确定对所述JavaScript脚本函数进行优化时,生成对应于所述JavaScript脚本函数的优化JavaScript脚本函数; 执行所述优化JavaScript脚本函数。6.根据权利要求1至4中任一项所述的方法,其特征在于,还包括 在确定不对所述JavaScript脚本函数进行优化时,执行所述JavaScript脚本函数。...

【专利技术属性】
技术研发人员:张振龙隋鹏飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1