2011-03-23 77 views
0

在IE 8/9版本(可能还有7)中,当您创建新选项卡时,会创建一个新的Windows进程。IE在选项卡关闭时减少窗口数量

当您关闭该选项卡时,过程依然存在。我假设IE保留了内存,因为下次打开选项卡时它将能够再次使用它。

我需要找到一种方式来关闭此选项卡时关闭此选项卡。

我有一个应用程序使用每个标签太多的内存。在用户打开和关闭很多标签之前,这很好。 IE几乎占用了300-500Mb的内存,只打开了几个选项卡。

这是解决问题的第一阶段,我也将深入研究并减少应用程序使用的内存量,但是有谁知道是否存在低级别的配置更改会阻止IE预留内存?可能是一个reg编辑?

谢谢, 迈克

回答

1

这些进程离开前,万一住了几秒钟内预设号码你碰巧关闭旧的(普通用户的情况)后,右键打开一个新的标签。这样IE就避免支付流程启动税。

但是,你可以控制的时间等待使用此注册表项停止处理量:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] 
"TabShutdownDelay"=dword:00000000 

欲了解更多信息,请参阅this

+0

这是完美的。你刚刚过完我的晚上。谢谢!你现在对我来说是一个活生生的传奇。 :) – 2011-03-23 20:06:06

+0

不客气。 – 2011-03-24 16:38:34

+0

你有什么想法'FrameShutdownDelay'注册表键吗? – deltanine 2016-02-01 01:16:13

相关问题