Установка Registry для разрешения более открытых окон IE, не исчерпывая ресурсы Windows?

Windows, кажется, имеет предел того, сколько окон он может иметь открытый сразу - и IE, кажется, худший преступник. Когда предел превышен (например, 60 окон IE, открытых сразу), я получаю действительно нечетное поведение как серый мигающий экран со случайными блоками пользовательского интерфейса IE, обнаруживающегося в случайных местах на экране. После того как я закрываю несколько окон IE (с Alt+F4, так как я не знал бы, где нажать мышью), проблема уходит.

Это - Windows Server 2008 и IE8, если он имеет значение, но я видел то же поведение во всем Windows ОС начиная с XP и всех последних версий IE. У меня есть 4 ГБ RAM и большого своп-файла, и диспетчер задач даже не показывает мне использующий 3 ГБ, таким образом, у меня заканчивается память в целом - вместо этого существует специальный вид ресурса окон, что я являюсь исчерпывающим.

Я не забываю читать несколько лет назад (в aticle, который я больше не могу находить), что был реестр, устанавливающий это, Вы могли увеличить предел окон (или просто IE?) чтобы позволить большему количеству окон быть открытым перед, Windows блюет.

Да, я понимаю, что легкая фиксация должна закрыть все 60 окон IE, но часто я посреди исследования чего-то и не хочу иметь дело со стычкой повторного открытия 10 из тех окон, в которых я действительно нуждаюсь.

0
задан 15.10.2009, 21:50

2 ответа

Две статьи, кажется, предлагают решения Вашей проблемы:

1: Увеличение максимальных окон? говорит:

Откройте Regedit и перейдите в: hkey_local_machine > system > currentconrolset > control > sessionmanager > subsystems
Откройте строку Windows---существует текст там, который включает SharedSection=1024,3072,512, Если Вы измените это на SharedSection=1024,4096,512 затем, то Вы сможете открыть больше окон.

В моей перспективе значение на самом деле 1024,12288,512, таким образом, я немного скептически отношусь к этому совету.

Секунда и возможно лучшая статья:

2: Настольный Обзор "кучи", в котором говорится:

Каждый объект рабочего стола имеет единственную настольную "кучу", связанную с ним. Настольная "куча" хранит определенные объекты пользовательского интерфейса, такие как окна, меню и рычаги. Когда приложение требует объекта пользовательского интерфейса, функции в рамках user32.dll вызваны для выделения тех объектов.
Пространство представления Session для данной сессии может стать полностью используемым, таким образом, для новой настольной "кучи" невозможно быть созданным.

Статья идет и описывает, как диагностировать проблему с помощью бесплатного инструмента, и как увеличить это пространство путем корректировки ключа реестра
KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

2
ответ дан 24.11.2019, 07:02
  • 1
    это качается. точно, что я искал. спасибо за расследование! – Justin Grant 16.10.2009, 04:37

Существует ли причина, Вы не можете использовать Firefox вместо этого? Честно говоря, у меня была лучшая удача при наличии большого количества окон, открытых тот путь, чем с любой версией IE. Кроме того, использование нескольких вкладок заставляют его работать немного лучше, т.е. у Вас может быть 10 окон, открытых больше чем с 6 вкладками каждое равенство более чем 60?

0
ответ дан 24.11.2019, 07:02
  • 1
    , я знаю просмотр с использованием вкладок, взял некоторых привыкающих к для меня, но можно использовать Ctrl+Tab для переключения вкладок и Alt+Tab, когда Вы хотите переключиться на другое приложение. Это работает на меня, но каждому их собственное. – Joshua Nurczyk 16.10.2009, 16:41

Теги

Похожие вопросы