Posso fazer alguma coisa para reduzir o vazamento de recursos GDI no Windows?

3

Existe um problema em todos os sistemas Windows em que há uma limitação em primitivos gráficos que podem ser usados em todo o sistema. O que leva ao seguinte: uma vez que eu comecei vários aplicativos (na verdade, algo como 25+) ricos em GUI como Visual Studio ou Internet Explorer, não consigo abrir mais janelas - dependendo de como o aplicativo reage a isso, nada acontece ou um erro é relatado.

Existe algo que eu possa ajustar no Windows para pelo menos aumentar o limite superior dessas primitivas?

    
por sharptooth 20.08.2009 / 09:15

2 respostas

3

Dê uma olhada no este artigo do MSDN . Explica como aumentar o limite de objetos GDI no seu sistema

Este artigo do MSDN explica como aumentar o limite do objeto User .

    
por 20.08.2009 / 09:23
3

Este artigo do Microsoft NTDebugging explica detalhadamente como o Desktop Heap pode esgotar-se e impedir a abertura de janelas adicionais. Na verdade, essa era a solução crucial para meu próprio problema de abrir uma quantidade extrema de programas em uma estação de trabalho Windows 2000 e Windows XP. Eu tive que aumentar o meu valor "3072" para "8192" antes de consertá-lo, depois disso, eu NUNCA fiquei sem alças novamente, mesmo com 310 Chrome Tabs abertas simultaneamente mais cerca de 20 outras aplicações em uma RAM de 4GB WinXP 32- sistema de bits.

    
por 06.01.2012 / 06:25