Como aumentar os recursos GUI do Windows 7 (configure-o mais como um computador desktop, não como um computador servidor)

0

Existe um aplicativo que estou executando no Windows 7 que pode consumir muitos recursos de GUI (ou alças de arquivos ou recursos TCP / IP) e, às vezes, ele não responde por 30 segundos. Eu posso ver no Gerenciador de Tarefas que cerca de 2GB de RAM está sendo "Em cache" - o que significa que é usado como cache de disco. Existe uma maneira de fazer o computador usar menos RAM como o cache de disco e, ao mesmo tempo, alocar mais memória para quaisquer outros recursos GUI, identificadores de arquivo, soquetes TCP / IP e quaisquer outros recursos possíveis, especialmente se o computador tiver mais RAM, às vezes até 16GB hoje em dia. Lembro-me de que, em algum momento, era possível configurar um computador mais para tarefas de "área de trabalho" em comparação com tarefas de "servidor". Então eu acho que esses números são capazes de alterar.

    
por 太極者無極而生 12.05.2013 / 15:07

1 resposta

1

Você parece entender mal algumas coisas.

Is there a way to make the computer use less RAM as the disk cache and at the same time, allocate more memory for any other GUI resources, file handles, TCP/IP sockets, and any other possible resources, especially if the computer has more RAM, sometimes even 16GB nowadays.

Alocação de memória (e, mais geralmente, gerenciamento) é feita pelo kernel do sistema operacional. A memória armazenada em cache é usada como o nome dela implica: como um cache. Para ser mais específico, o kernel decidiu que alguns dados, mesmo que não solicitados pelos processos, são melhor mantidos lá, devido a que eles podem ser freqüentemente usados / solicitados e o kernel não é eficiente para fazer E / S de disco rígido. .

Dito isto, simplesmente é um cache. Se o kernel achar que precisa utilizar mais memória, é melhor gravar o conteúdo do cache de volta no disco rígido e usar a memória liberada para outras finalidades.

I remember at some point, it was possible to set a computer more for "desktop" tasks vs "server" tasks.

Não há muita distinção prática - além dos processos que cada computador está executando. As pessoas que querem usar seus computadores como servidores tentam impedir a execução de processos desnecessários, para que mais tempo / memória da CPU sejam fornecidos para o processo que desejam executar.

Dito isto, ninguém o impede em sua máquina "desktop" de matar processos que você não quer que sejam executados, para que mais tempo / memória da CPU esteja disponível para os outros processos em execução.

So I think these are tweak-able numbers.

Eu posso estar errado aqui, mas visto que isso é feito pelo kernel do sistema operacional, eu realmente não acho que é possível ajustar.

    
por 12.05.2013 / 17:29