Recurso semelhante ao modo de espera - para aplicativos individuais no Windows?

4

É possível congelar temporariamente (pausar, bloquear) um aplicativo no Windows - para que ele não use o processador e apenas fique na memória - e descongele-o mais tarde quando precisar dele?

Eu estou perguntando isso porque eu descobri se eu tenho 3GB de memória, pelo menos 1GB sempre livre, porque não usá-lo para acelerar a inicialização dos aplicativos: se eu mantivesse, por exemplo, 10 dos meus aplicativos mais usados abrem todos o tempo, mas bloqueado, para que eles não consumam processador, mas apenas memória.

Se isso for possível, espero que haja algum aplicativo de sistema que possa gerenciar os aplicativos congelados, para que seu uso possa parecer normal: você os abre com um atalho e os fecha com o botão 'X', só que eles são não é realmente fechado, mas congelado e apenas oculto novamente.

    
por Ognjen 09.10.2011 / 14:03

2 respostas

4

O Process Explorer fará uma suspensão no XP. Você pode testar isso e, em seguida, verificar se os programas têm um ajuste ou bloquear outras coisas quando são suspensos. Em seguida, retome-os e veja se eles ainda funcionam corretamente.

link você pode ver fotos disso lá.

PE tem uma versão de comando dele (se bem me lembro) que poderia ser em lote.

link Este link tem algumas das informações sobre o que pode acontecer mal, e melhor ele se ligou a muitos utilitários que executam a função. Então confira a parte inferior da página lá.

Quanto mais complexo for um programa, e multi-threaded e dependente, menos provável ele será suspenso de forma adequada e segura. Quanto mais simples for um progam, menos provável será que a suspensão faça algum bem. :-)

    
por 09.10.2011 / 14:25
0

Definir a prioridade de um aplicativo não irá acalmá-lo, mas apenas mudará sua posição em linha - ele ainda receberá todos os ciclos de CPU restantes. Você pode ser capaz de realizar uma tarefa diferente que seria de outra forma presumida. Mas eu não considero essa solução uma oração.

O Process Explorer suspenderá um aplicativo com fome de CPU - mas é, por si só, um aplicativo que usa muita CPU.

SIMPLES É MELHOR. Simples nem sempre está disponível. Quanto mais complexidade for projetada, mais complexidade será necessária para contornar isso. Até nós estarmos trancados. Nenhuma solução Nenhuma escapatória. Nenhum. Sempre. :)

O problema é que o Windows não está se comunicando com o Process Explorer, portanto, até onde ele sabe, ele tem um aplicativo com comportamento incorreto. Qualquer coisa que suspenda um programa, portanto, vai estar na mesma categoria - está criando aplicativos Zombie que o Windows (do Vista) vai tentar "te ajudar" matando.

Eu acho que todos nós podemos apontar para Redmond e se prostrar agora ...

Se eles finalmente fizeram algo sobre isso com o Windows 8 - que seria apenas severamente retardado - mas tão cheio de amor. Apenas seja feliz. E lembre-se disso ... costumava custar - bem, você tinha que ser uma empresa muito boa apenas para editar texto. Agora, qualquer sem-teto pode ter a melhor educação do mundo de graça.

E enquanto é verdade - essa é também a única razão pela qual, não há inflação, e a "grande ulceração" do sistema monetário é apenas uma anomalia matemática ... não se preocupe. O sistema está sob controle ...

    
por 11.12.2014 / 17:14