浏览网页时工具栏和状态栏部位出现闪烁黑框,貌似是GDI泄漏,重现问题
已经出现过两次了,打开标签大概5、6个,版本2.1.2.9,浏览器上方和状态栏出现黑框,伴有黑白闪烁。中间的网页部分出现错乱,只有关闭重新打开才可以,应该和浏览网站类别没有关系,是不是GDI泄漏还是什么。希望开发组能在新版本中修复这个问题[[i] 本帖最后由 夜色如水 于 2008-6-4 20:25 编辑 [/i]] 补充一点,我使用了皮肤,和这个有关系吗? [url]http://bbs.ioage.com/cn/thread-56520-1-1.html[/url]
这里好像有人说了点~ IE没有出现过这个问题,这个问题比假死还郁闷,直接浏览器全是错乱现象,只能关闭重开 没用人出现这个问题吗,,,,,,, 第一次出这个问题的时候,以为是我系统的问题,以外事故..
刚刚又出现一直,觉得不对劲,,在没有重新打开TW的时候上了下论坛,发现和我一样情况的朋友,哈哈..
截个图 没错,就是楼上这位朋友的情况
而且刚才又出现了,打开了大约10个左右标签,是最新论坛预览版,我及时查看了GDI,发现TW所占的GDI是9999,估计就是这个问题了
下图是物理内存、虚拟内存 、最后那个就是GDI占用了
[attach]47232[/attach]
[[i] 本帖最后由 夜色如水 于 2008-6-5 00:14 编辑 [/i]] 我也是,希望开发组能在新版本中修复这个问题 顶给开发人员看一下,,,, 顶上去看看有没有遇到的 应该是你的内存太小了...我蒙的. 目前我还没重现,版本是3.0.
不过居然有多余一个人出现此问题,得关注关注。
上报给蜜蜂儿ing:lol:
回复 11# needed 的帖子
是 GDI 问题,和内存无关。[[i] 本帖最后由 AY 于 2008-6-5 18:32 编辑 [/i]] 看到鸭版在线很高兴啊:lol: 直接转帖吧:
1. Windows 每process的GDI数目缺省是10000个,理论上每session的GDI上限是65536(windows 2000只有16384),但受实际内存的影响。
2. 修改注册表可修改process的GDI上限:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\GDIProcessHandleQuota
3. TW的GDI“可能存在”泄露。这也许是IE的问题。
a) 用IE7和TW作对比,打开同样内容和数目的网页,然后不断切换tab,发现IE7的GDI数目基本不变,而TW则在变化,有时多,然后有降下来。
b) 开多个网页工作(一般多过15个),几个小时后,有时鼠标指针消失,需要点击才出现。关闭一定数量的tab后,才会正常,但有时则需要关闭并重新打开TW才可以。
c) 用内存泄露工具测试(含GDI测试功能),发现TW有泄露。--- 这个不一定就是最后的判定,因为没有源码,外挂的debug类工具,不一定能准确查到memory / handle leak.
d) 2.1.x版本以来,在打开某些网站的时候(多图,多flash,而且链接比较慢的时候),出现假死现象,虽不常见,但确实存在,而且较以前版本多了些,查看process/thread,发现都是在endthread出现的问题,多线程同步的问题??? 看楼上的帖子内容貌似在阐述问题,可是要怎么解决呢
页:
[1]