Показать сообщение отдельно

  #595  
Старый 21.11.2008, 22:33
iv.
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
хп про, сп 2, ни каких твикиров, это на работе, инженеру нужно много окон. Он работает с SOLID WORK, и он открывает много чертежей, джепиков и т.д
Кажется, случайно набрел на решение твоей проблемы:

Цитата:
Как многие наверное замечали приемлимая работа в Windows допустима когда открыто 15-20 окон (напримен Explorer/IE), дальнейшее увеличение приводит к существенному замедлению работы. Не говоря про то что при большом кол-ве открытых окон они иногда просто пропадают с экрана.

C выходом Windows Vista ситуация не изменилась.

Причина заключается в desktop heap, которая хранит все объекты desktop, включая и открытые окна. Размер данной кучи ограничен, что и является следствием замедления работы системы когда вся desktop heap занята (ну иногда объекты криво диспозятся и пропадают окна)

Для решения данной проблемы в разделе реестра [HLKM/System/CurrentControlSet/Control/Session Manager/SubSystems] в списке параметров ключа "Windows" правится запись SharedSection=1024,3072,512

512 это и есть размер кучи, который можно изменять в сторону увеличения, например 4096

Проверялось на XP и Vista.
 
Ответить с цитированием