一种用于解决Web应用内存占用问题的装置和方法
基本信息
申请号 | CN201310360030.9 | 申请日 | - |
公开(公告)号 | CN103399950B | 公开(公告)日 | 2016-08-31 |
申请公布号 | CN103399950B | 申请公布日 | 2016-08-31 |
分类号 | G06F17/30(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 郭超;俞京华;廖君;陈滢;严敏;杨亚荣;杨华 | 申请(专利权)人 | 江苏知途教育科技有限公司 |
代理机构 | 江苏银创律师事务所 | 代理人 | 孙计良 |
地址 | 211100 江苏省南京市江宁经济开发区将军大道100号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种用于解决Web应用内存占用问题的装置和方法,其主要方案是通过捕获页面导航事件,并在页面导航发生时,将历史页面中的多媒体资源指向自定义的小资源文件,该小资源文件包含有原始多媒体资源路径信息,当导航至历史页面时,再将多媒体资源指向保存在小资源文件中的原始多媒体资源路径。对历史页面的多媒体资源替换建立在对页面访问次数统计的基础上。本发明利用了浏览器内核内存释放机制,通过替换方式使得原多媒体资源缺少引用基础,浏览器内核自动释放缺少引用基础的多媒体资源,从而释放内存,最终解决Web/Hybrid应用内存占用问题。相比于修改浏览器内核,本发明保证浏览器内核的独立性、健壮性和完整性。 |
