火狐浏览器爆内存溢出
来源:互联网 发布:苹果铃声剪切软件 编辑:程序博客网 时间:2024/05/29 14:32
最近一直在做一个项目,项目中使用到了webSocket,使用过程中遇到一个问题,简单描述一下
以下是一些代码片段:
webSocket.onopen = function() {
//webSocket打开时要做的一些事情
};
webSocket.onmessage = function(event) {
//webSocket接收到一些消息时,要做的一些事情
};
webSocket.onclose = function(event) {
//webSocket连接断开时要做的一些事情
};
onclose是一个监听事件,当连接断开时,需要做一些要做的事情。
然后我在onclose里面调用了其他一些js函数,本来这些都是正常的。
现在我需要频繁刷新浏览器,只要一刷新,webSocket就会断开,就会触发onclose,这个时候就会执行里面的代码;浏览器刷新会销毁页面的数据,导致onclose执行时找不到需要的数据,这个时候就会爆“内存溢出”,而且这个“内存溢出”指定不到具体代码;接着我就注释掉onclose中的代码,频繁刷新就不会出现这个问题了。
就这么多了,差不多就是这个意思:浏览器内存中的数据已被销毁,但是你却仍然要调用,那么就会出现“内存溢出”的情况
0 0
- 火狐浏览器爆内存溢出
- chrome浏览器js内存溢出
- iframe导致浏览器内存溢出的解决方法
- 火狐浏览器
- 火狐浏览器
- 火狐浏览器
- FireFox火狐浏览器降低内存占用及相关参数配置
- Firefox火狐浏览器
- 加速火狐(firefox)浏览器
- 浏览器兼容问题(IE、火狐)
- 火狐浏览器插件大全
- 火狐浏览器的插件
- 火狐浏览器使用
- 火狐浏览器兼容
- sprintf问题+&&+火狐浏览器
- 【提问】关于火狐浏览器
- 关闭火狐浏览器进程
- 火狐浏览器常用插件
- 八皇后问题-回溯算法
- 匿名项目笔记第一篇
- 要成为全栈工程师,你需要掌握的
- 【SQL Server 2008】基础知识—数据库登录
- 适配ios6,ios7等注意问题
- 火狐浏览器爆内存溢出
- 理解TCP/IP,SOCKET,HTTP,FTP,RMI,RPC,webservice等的含义和关系
- leetcode 241:Different Ways to Add Parentheses
- Java HashMap工作原理
- 升级Xcode7后所要更改的配置
- 安卓手机型号修改工具(修改软件)使用方法跟步骤
- 快速查找素数 187 (筛选找素数 模板)
- swift 语言编程
- android 支付宝SDK集成