Я пытаюсь запустить одновременно сотни экземпляров одного и того же приложения (используя C #), и после примерно 200 экземпляров графический интерфейс начинает резко замедляться до тех пор, пока время загрузки следующего экземпляра не поднимется до 20 секунд (с1с).
Тестовая обработка: xeon 5520, 12 ГБ, Windows 2008 Web 64 бит
при максимальной нагрузке (200 экземпляров), процессор находится на уровне около 20%, а оперативная память 45%, поэтому имуверен, что это не аппаратная проблема.
Я уже пытался настроить размер сеанса и SharedSection в реестре Windows, но, похоже, это не помогло.
Я также пытался запустить приложение в фоновом режимеа также в нескольких сеансах (разных сеансах) и все так же (хотя, возможно, это ограничение для сеанса).
Когда происходит замедление, например, в одном сеансе, я могу войти в другой сеанс, и рабочие столы работают безпроблема (первый декстоп стал непригодным для использования.)
Мой вопрос - есть ли способ раздеть объекты gdi или, возможно, eограничить использование графического интерфейса?или это ограничение Windows?
ps - я не могу изменить приложение, так как оно является третьим.
Заранее спасибо.