
21.11.2008, 22:33
|
|
Познавший АНТИЧАТ
Регистрация: 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.
|
|
|