您的位置:首页 > 其它

sIEve中文使用手册

2011-06-01 13:44 609 查看
 sIEve中文使用文档

  翻译:宣兆鹏

  sIEve项目是为了是为了发现和解决由于Internet Explorer中垃圾回收器(garbage collector)的容量限制所引起的内存泄露问题。例如执行AJAX这样的应用程序时,将会给浏览器带来很大的压力。Internet Explorer在内存管理方面表现的并不是很好,话句话说,在处理JavaScript和DHTML的操作时,很容易发生一系列的内存泄露问题。

  主界面主要指标介绍:

  1、Address:需要执行的URL地址,即需要进行测试的地址。

  2、Auto Refresh:正在执行的URL将会自动进行刷新。在内存使用列表和图表中,你可以查看是否在你的程序中仍然存在内存泄露。"Auto Refresh"按钮将会变为"Stop",点击"Stop"将会取消"自动刷新模式"。

  3、Clear in use:已注册并正在工作的DOM元素列别将会被清空,实际上所有的元素将会在"Elements in use"对话框中被隐藏。

  4、Show in use:显示所有正在使用的DOM元素。

  5、Show leaks:显示所有到现在为止已发现的内存泄露问题,

  6、Memory Samples List:这里将包括所有的内存样本。其中虚拟内存大小也包含在列表中。样本中红色表示内存使用增加,绿色表示内存使用减小,黑色表示与前一个内存样本相比,无变化。重新输入URL或进入自动刷新状态都将会清空此列表。

  7、Usage:所占用内存,单位为:KB

  8、Delta:与前一个内存样本相比,相差的内存占用量。

  9、Avg:"Delta"的平均值,内存使用量中大的起伏将会导致不可预料的结果。

  10、#inUse:已注册的DOM元素数量

  11、#hidden:在"clear in use"中隐藏的DOM元素数量

  12、Sloa/Fast/Paused:内存样本图像和列表的更新速度,Slow更新时长为5秒,Fast为1秒,Paused则暂停更新。

  "In Use/Leak Dialog"界面中元素介绍:

  1、#:自动为已注册的元素产生的序列号

  2、doc:自动为已经注册的问题特别产生的序列号,其作用是当几个相同URL同时运行时可以辨别和查看。

  3、Refs:所涉及到的元素数量

  4、Tag:已注册元素的DOM节点名,例如TD/TR/DIV等。

  5、ID:DOM元素的ID属性值。

  6、Orphan:如果这一列的值为"YES",则表明这个元素不附属于document.body中(即页面的BODY中)。在IE中,这种元素会导致内存泄露,应给予高度的关注。

  7、outerHTML:显示输出地HTML。

  8、New Item:表示为红色,显示新增加的项目。

  Increased refcount:表示为蓝色,项目不为新,但此项目涉及到的元素有增加。

  Decrease refcount:表示为绿色,项目不为新,但此项目涉及到的元素有减少。

  转载请与作者联系!

  QQ:252413619
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: