`
JetMah
  • 浏览: 72581 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

解决Firefox及Firebug内存泄漏的问题

阅读更多
原文出处: http://www.javatang.com/archives/2010/08/21/0946448.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

 

Firebug现在基本是调试Javascript脚本必备的工具,但是由于Firefox运行机制的原因,通常在使用一段时间之后会发现Firefox变得非常慢,在任务管理器中也会发现firefox.exe进程占用了不小的内容。

这里综合自己使用的情况强烈推荐三种方式,可以根据自己的喜好进行选择:

 

1. 进行系统设置
在地址栏中使用about:config打开FF的配置页面,右键添加一个属性:名称为config.trim_on_minimize,值类型为 boolean,值为true,然后将FF关闭之后再打开,这样该设置就生效了。该属性的作用是当Firefox最小化之后会自动释放内容,可以打开任务 管理器进行验证。该方法操作和设置都最简单。

 

2. 使用RAMBack扩展
FF中有一个非常不错的自动释放内存的扩展:RAMBack ,这个扩展的基本原理也是上述第一条中的方法,只不过使用插件的方式将这个动作进行自动操作了,安装好扩展并重启FF就可以了,操作更方便。

这里顺便在推荐一个不错的扩展:StatusbarEx ,该扩展是用来监视FF内存使用情况的,另外还可以监视系统内存的使用情况、CPU的使用率、FF CPU的使用率等等。

 

3. 使用SweepRAM软件
确切地来说,SweepRAM 并非专门用来释放FF内存的,而是释放系统中所有未被使用但驻留在内存中的数据,据我的使用来看,他对javaw的释放效果也很明显,如果使用Eclipse或NetBeans等做开发的朋友可以试一试。

这个软件是使用VB开发的,所以通常需要在上面的网站上下载vb6fr.dll,然后拷贝到 %SystemRoot%\system32 目录下,另外默认执行SweepRAM.exe完成后会出现一个done的对话框,可以在后面加上 /s 参数禁止显示该对话框。我是在快速启动栏里面创建了一个快捷方式,使用的时候直接点一下,非常方便。

 

参考资料:
SweepRAM – Firefox3 内存释放工具

0
0
分享到:
评论
1 楼 yoyo837 2011-12-27  
没有从代码角度可用解决的办法.  难道我们要求客户做这些配置?

相关推荐

    firefox12+firebug

    标题“firefox12+firebug”暗示我们讨论的是Firefox 12版本的浏览器与Firebug的结合使用。Firebug是一款非常强大的JavaScript调试工具,它在Web开发领域具有广泛的影响力,尤其是在Firefox浏览器上。Firefox 12是...

    网页开发FireFox插件 Firebug.zip

    Firebug的性能分析工具可以监控页面的CPU使用情况,帮助开发者识别JavaScript代码中的性能问题,如耗时的操作或内存泄漏。此外,它还可以记录页面渲染时间,帮助优化页面的渲染性能。 **命令行工具** Firebug还...

    firefox54.0.1(x64位)可下载firebug插件版本.zip

    火狐浏览器(Firefox)54.0.1是Mozilla公司推出的高效、安全的网络浏览工具,尤其适合开发者和高级用户。这款64位版本的Firefox提供了更强的性能和内存管理能力,相较于32位版本,它能更好地利用现代计算机硬件资源...

    火狐firefox26

    通过改进垃圾回收机制和减少内存泄漏,Firefox 26提供了更稳定的浏览体验。 四、用户界面改进 1. **智能搜索栏**:Firefox 26的搜索栏更加智能化,可以根据输入内容提供相关建议,包括历史记录、书签和已安装的...

    firebug1.12-firebug1.11-firebug1.10-firebug1.9-firebug1.8-firebug1.7

    然而,需要注意的是,随着Firefox浏览器内置的开发者工具日益成熟,Firebug项目在2016年宣布停止更新,其功能已被集成到Firefox的内置工具中。尽管如此,了解Firebug的历史对于理解Web开发工具的演进历程仍然非常有...

    firebug1.4

    6. **内存分析**:在Firebug1.4中,还包含了对浏览器内存消耗的分析工具,帮助开发者检测JavaScript内存泄漏问题,优化代码性能,防止因内存占用过多导致的浏览器卡顿。 7. **兼容性与安装**:由于Firebug是Firefox...

    IE中使用firebug

    Firebug原本是Firefox浏览器的一个扩展,但这里提到的是在IE环境下的一种类似功能,可能是通过其他插件或工具实现的,因为原版的Firebug并不直接支持IE。 在Web开发中,Firebug是非常重要的工具,它提供了HTML、CSS...

    firefox 开发者专用版

    - **内存诊断**:内置的内存诊断工具可以监测浏览器的内存使用情况,帮助找出可能导致内存泄漏的问题。 6. **多平台支持** - Firefox开发者版不仅支持Windows,还适用于Mac OS X和Linux操作系统,满足跨平台开发...

    fire bug firebug-1.5.0-fx

    总的来说,Firebug 1.5.0-fx作为Firefox浏览器的扩展,以其全面的功能和出色的性能,成为了Web开发者的重要辅助工具,无论是新手还是经验丰富的开发者,都能从中受益匪浅。它不仅仅是一个调试工具,更是一种提升开发...

    firebug1.5正式版

    Firebug,作为一款曾经在网页开发者中广泛使用的开源工具,是Firefox浏览器的一个插件,它为前端开发人员提供了强大的网页元素检查、调试和性能分析功能。Firebug 1.5的正式发布,标志着这一工具在功能和稳定性上...

    firebug-1.10.0a6

    此外,Firebug还包括DOM查看器,用于查看和操作页面的DOM树结构,以及内存分析工具,用于检测内存泄漏和性能问题。这些功能在1.10.0a6中虽然可能不如后来的版本完善,但对于当时的Web开发者来说,已经是无比强大的...

    2021-2022年收藏的精品资料软件工程师Web开发者可能不知道的12个Firebug技巧.docx

    【Firebug】是一款针对Firefox浏览器的强大开发工具,尤其在Web程序设计中扮演着不可或缺的角色。以下将详细介绍Firebug的一些核心技巧,帮助Web开发者提升工作效率。 1. **快速定位HTML元素**:通过右键点击页面上...

    firebug1.3x.3和1.4.0

    内存面板也得到了改进,能够帮助开发者检测内存泄漏,这是影响Web应用性能的关键问题。 在文件名列表中,我们看到两个文件:firebug-1.4.0.xpi和firebug-1.3X.3.xpi。.xpi文件是Firefox插件的安装包格式。要安装...

    Firefox Hacks

    - **基本工具**:需要安装 Firefox 浏览器以及必要的开发工具,如 Web Developer Toolbar、Firebug 等。 - **IDE 选择**:推荐使用支持 JavaScript 和 HTML/CSS 编辑的集成开发环境(IDE),如 Visual Studio Code ...

    火狐浏览器

    6. 垃圾收集器:分析内存使用情况,帮助找出可能的内存泄漏问题。 除了Firebug,火狐浏览器还提供了其他许多优秀的开发者工具,如Web Console、Inspector、Performance工具等,这些工具集成了在Firebug中的一些功能...

    MantraPortable(owasp的火狐).7z

    2. **内置插件**:Mantra Portable集成了许多渗透测试和安全评估常用的Firefox插件,如Web Developer、Tamper Data、Firebug、HttpFox等。这些插件帮助用户检查网页源代码、分析HTTP请求和响应、修改网络流量,以及...

    渗透专用火狐

    在网络安全领域,"渗透专用火狐"指的是特别为渗透测试和安全研究定制的Mozilla Firefox浏览器版本。这种浏览器通常包含了各种安全工具、插件和配置,以帮助安全专家在进行网络渗透测试时更有效地发现和利用安全漏洞...

    Session Cookie的HttpOnly和secure属性

    一、属性说明: 1 secure属性 ...也就是说两个属性,并不能解决cookie在本机出现的信息泄漏的问题(FireFox的插件FireBug能直接看到cookie的相关信息)。 二、实例 项目架构环境:jsp+servlet+applet

    scrapy1.1 帮助文档

    - **内存泄漏调试(Debugging memory leaks)**:探讨如何识别和修复Scrapy爬虫中的内存泄漏问题。 - **文件和图片的下载与处理(Downloading and processing files and images)**:解释如何处理非文本类型的资源。 - *...

    scrapy 0.25中文文档

    17. 调试内存溢出:找到并解决内存泄露问题,避免影响爬虫性能。 18. 扩展:Scrapy允许开发者通过扩展来增强和定制功能。 19. 核心API参考:文档对Scrapy的API进行了详细参考。 20. Settings与Signals:展示了...

Global site tag (gtag.js) - Google Analytics