一种用于解决Web应用内存占用问题的装置和方法

基本信息

申请号 CN201310360030.9 申请日 -
公开(公告)号 CN103399950B 公开(公告)日 2016-08-31
申请公布号 CN103399950B 申请公布日 2016-08-31
分类号 G06F17/30(2006.01)I 分类 计算;推算;计数;
发明人 郭超;俞京华;廖君;陈滢;严敏;杨亚荣;杨华 申请(专利权)人 江苏知途教育科技有限公司
代理机构 江苏银创律师事务所 代理人 孙计良
地址 211100 江苏省南京市江宁经济开发区将军大道100号
法律状态 -

摘要

摘要 本发明公开了一种用于解决Web应用内存占用问题的装置和方法,其主要方案是通过捕获页面导航事件,并在页面导航发生时,将历史页面中的多媒体资源指向自定义的小资源文件,该小资源文件包含有原始多媒体资源路径信息,当导航至历史页面时,再将多媒体资源指向保存在小资源文件中的原始多媒体资源路径。对历史页面的多媒体资源替换建立在对页面访问次数统计的基础上。本发明利用了浏览器内核内存释放机制,通过替换方式使得原多媒体资源缺少引用基础,浏览器内核自动释放缺少引用基础的多媒体资源,从而释放内存,最终解决Web/Hybrid应用内存占用问题。相比于修改浏览器内核,本发明保证浏览器内核的独立性、健壮性和完整性。