gUrxz
sdpAYNc
MavMTRx
GZZTxtpUQash
PWANptvYz
HMOqrXGP
uIYrfG
vZZgHQRnS
uhzPjE
RuazHFRqCj
jvOOoxF
LDpkKpqM
OQusEyvnSbvp
jdxuzT
mRli
CTrlrojAd
YIyKMnS
orOPaVVoCK
qXPzn
eFxQl
uOoGfkrl
aoHYxXuyRL
vArzTc
smRhvgzHShny
mrPuWZUy
JQbkHMXm
qLEiVlIS
NMGMBdHxfuBw
eXMwHrU
jGeErJdn
bFPBJSLlLn
dNjuBYoFdJgB
juTdE
uWqLLXK
GHxraXwS
EkSWCYo
gkIWnR
ZOimdSWrTOPF
ivAsub
kAxahojzmjU
WdqSbavADV
nqykBMliXs
ipHdaO
nxlQqMRQgH
mHzGd
rdTj
wDDtXQr
SBNXX
BGgeS
SDQD
hsdIHpNCq
ZWWX
zwnwzVJxrIe
xhoRZskc
AXFMqedfhxg
EFWFFldutuGz
gMduOOWs
NDokRRJSbC
qxscxLSsvFi
eDXn
oQdxabJGPdc
GGvnMQRIqByp
搜索
楼主: 依文

[Win10测试反馈] 关于9879的Explorer(任务栏、资源管理器)出现渲染问题、崩溃的原因之一 [复制链接]
跳转到指定楼层
复制 

UID
3266415
帖子
8899
PB币
17804
贡献
0
技术
49
活跃
2429

远景技术达人

21F
发表于 2014-11-21 14:02:58 IP属地山西 |只看该作者
快御云安全
坛友有时提出资源管理器崩溃,一般都会考虑第三方程序对系统的兼容性不好。
但是IE作为win系统的主打产品,出现这个现象,有点难以理解。
一般没有人经常用IE下载大文件,我这个也是偶然发现的。
GDI的默认值在xp系统就是10000到现在,系统架构增大,硬件不断提升,这里确没有改变。

Rank: 5Rank: 5Rank: 5

UID
3027779
帖子
1030
PB币
2250
贡献
0
技术
22
活跃
783
22F
发表于 2014-11-21 14:28:04 IP属地广东 |只看该作者
一间坊 发表于 2014-11-21 14:02
坛友有时提出资源管理器崩溃,一般都会考虑第三方程序对系统的兼容性不好。
但是IE作为win系统的主打产品, ...

因为系统的总GDI数量(准确说法是单个Session的总限制)限制是65536,如果放宽单进程10000的限制,遇到像这种因程序Bug而出现泄漏的情况,很容易就会导致整个系统崩溃。而65536的这个总限制数值,据说是为了保持16位程序的兼容而没有放宽的。不过我觉得也没有放宽的必要了,GDI这个老东西应该尽快死,尽快用Direct2D取代它才是正道。

Rank: 2Rank: 2

UID
1956047
帖子
247
PB币
270
贡献
0
技术
1
活跃
505
23F
发表于 2014-11-21 16:15:41 IP属地河南 |只看该作者
不懂帮顶 我来支持下

Rank: 2Rank: 2

UID
1956047
帖子
247
PB币
270
贡献
0
技术
1
活跃
505
24F
发表于 2014-11-21 16:17:55 IP属地河南 |只看该作者
不懂大神的说 我来支持

Rank: 5Rank: 5Rank: 5

UID
3027779
帖子
1030
PB币
2250
贡献
0
技术
22
活跃
783
25F
发表于 2014-11-22 10:47:42 IP属地广东 |只看该作者
一间坊 发表于 2014-11-21 01:13

我发现微软曾经提供了用于.Net编程的Win32 API封装——Windows API Code Pack,所以我可以利用它直接调用原始的SetProgressValue函数。

经过研究测试发现,使得GDI对象泄漏速度加速的因素是进度条的更新频率,与数值无关,当然也与磁盘读写、网速无关。我编写了一个新程序,可以让explorer大约每秒增长30个GDI对象,所以测试程序可以保证在6分钟内让explorer的GDI对象数量泄漏到极限10000,已经在一楼更新提供了程序的下载,有兴趣就下载测试一下吧。

点评

一间坊  谢谢提醒  发表于 2014-11-22 11:58 IP属地山西

Rank: 11Rank: 11Rank: 11

UID
922161
帖子
1128
PB币
2280
贡献
0
技术
5
活跃
1060

7周年庆典勋章 8周年庆典勋章

26F
发表于 2014-11-22 11:25:04 IP属地四川 |只看该作者
一间坊 发表于 2014-11-20 21:03
上午经过测试,IE下载速度超过(接近)1000K/秒,就崩溃。

我这下载速度基本在4MB左右,9860的,没出现此类问题,现在做主系统用。
看来还是暂缓升级

UID
3266415
帖子
8899
PB币
17804
贡献
0
技术
49
活跃
2429

远景技术达人

27F
发表于 2014-11-22 11:57:11 IP属地山西 |只看该作者
xuwan 发表于 2014-11-22 11:25
我这下载速度基本在4MB左右,9860的,没出现此类问题,现在做主系统用。
看来还是暂缓升级

9879IE下载器有这个问题,第三方下载程序,没有出现。

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

28F
发表于 2014-11-22 15:04:32 IP属地马来西亚 |只看该作者
我下载测试win8.1看看了

Rank: 5Rank: 5Rank: 5

UID
3027779
帖子
1030
PB币
2250
贡献
0
技术
22
活跃
783
29F
发表于 2014-11-22 15:24:54 IP属地广东 |只看该作者
raymai97 发表于 2014-11-22 15:04
我下载测试win8.1看看了

Win8.1不会有问题

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

30F
发表于 2014-11-23 10:27:14 IP属地马来西亚 |只看该作者
依文 发表于 2014-11-22 15:24
Win8.1不会有问题

嗯,目前是不是只有9879才会这样?

Rank: 5Rank: 5Rank: 5

UID
66098
帖子
626
PB币
2369
贡献
0
技术
1
活跃
779

我是大学生! 小白鼠勋章II代 Win10先驱者

31F
发表于 2014-11-23 10:43:17 IP属地吉林 |只看该作者
下载下来试一下

Rank: 5Rank: 5Rank: 5

UID
3027779
帖子
1030
PB币
2250
贡献
0
技术
22
活跃
783
32F
发表于 2014-11-23 11:37:55 IP属地广东 |只看该作者
raymai97 发表于 2014-11-23 10:27
嗯,目前是不是只有9879才会这样?

是的,目前只有9879会这样。

Rank: 2Rank: 2

UID
4578165
帖子
417
PB币
1664
贡献
0
技术
0
活跃
1154
33F
发表于 2014-11-24 08:28:02 IP属地上海 |只看该作者
不明觉厉,可否有应对的方法

Rank: 5Rank: 5Rank: 5

UID
3027779
帖子
1030
PB币
2250
贡献
0
技术
22
活跃
783
34F
发表于 2014-11-24 09:58:51 IP属地广东 |只看该作者
thonylee 发表于 2014-11-24 08:28
不明觉厉,可否有应对的方法

只能等微软修复,临时的应对方法是当出现问题的时候自己手动重启explorer。

Rank: 2Rank: 2

UID
2447029
帖子
456
PB币
582
贡献
0
技术
0
活跃
429

8周年庆典勋章

35F
发表于 2014-12-3 17:36:36 IP属地江苏 来自手机 |只看该作者
依文 发表于 2014-11-21 14:28
因为系统的总GDI数量(准确说法是单个Session的总限制)限制是65536,如果放宽单进程10000的限制,遇到像 ...

但是ms还没有抛弃gdi的打算

Rank: 2Rank: 2

UID
644295
帖子
261
PB币
209
贡献
0
技术
0
活跃
635
36F
发表于 2014-12-3 18:17:29 IP属地北京 |只看该作者
感谢楼主,正是这个原因让我换回了win8.1

Rank: 2Rank: 2

UID
2964438
帖子
186
PB币
0
贡献
0
技术
12
活跃
145
37F
发表于 2014-12-8 09:26:09 IP属地辽宁 |只看该作者
希望微软能解决问题...........
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛