O seu DE não afetará o desempenho 1 de programas em execução dentro dele exceto na medida em que consome RAM. Em outras palavras, se você tiver RAM suficiente para os dois, o programa não funcionará melhor com o KDE vs. LXDE, etc.
"Ter RAM suficiente" não significa necessariamente que o DE + o programa = 99%. O kernel usa RAM livre para caching e, se não houver muito, o desempenho pode ser afetado falta de cache. Veja um exemplo de free
output:
total used free shared buffers cached
Mem: 3735512 3547108 188404 0 37484 1296184
-/+ buffers/cache: 2213440 1522072
Swap: 5496148 30012 5466136
Na primeira linha, vemos um total de 373,5 MB de memória disponível, com 354,7 usado . No entanto, 133,35 (129,6 + 3,75) MB disso são buffers ou cache . Esta é a memória que não está realmente comprometida; o cache pode ser descartado e o espaço pode ser disponibilizado de imediato, então na próxima linha vemos 354,7 - 133,35 = 221,35 MB usado e 18,8 + 133,35 = 152,2 MB livre .
Dependendo da quantidade de memória RAM, o sistema pode seguir esse padrão, onde a RAM é completamente consumida pela combinação de compromissos reais e cache, indicando que o kernel está maximizando o uso de recursos. Nessa situação, provavelmente trocará uma pequena quantidade de material de baixa prioridade (a terceira linha). No entanto, essa maximização nem sempre é possível, por isso, às vezes, você pode ver uma quantidade significativa de RAM livre, mesmo quando o cache está incluído. Isso pode lhe dar uma pista sobre quanto cache o kernel é propenso a usar sob suas circunstâncias. Idealmente, você quer ter certeza de que tem espaço suficiente para fazer isso. Se você notar muito espaço de troca usado na terceira linha, você está bem além desse ponto.
Diferentes DEs usam quantidades diferentes de RAM refletindo o número e a complexidade de seus componentes. Isso geralmente não é tanto nas máquinas de tamanho GB atuais, mas pode se somar. Se você está sobrecarregando os limites que acabamos de descrever e você tem < = 2GB, usar um DE mais leve pode mudar um pouco. Não usar nenhum DE (isto é, apenas um gerenciador de janelas) mudará mais, porque os DEs devem executar um gerenciador de janelas de qualquer maneira. Se você tiver > 2GB, mudando DE provavelmente não vai mudar muito.
Finalmente, a maioria dos programas gananciosos do processador não são programas GUI. Os programas de GUI geralmente são ociosos, aguardam atividade do usuário ou fazem algo de baixa intensidade (por exemplo, a reprodução de vídeo para uma área de trabalho moderna é uma atividade de baixa intensidade; não requer uma alta porcentagem do tempo disponível do processador). Programas verdadeiramente gananciosos são aqueles que usarão tanto processador quanto puderem, não importando o quê - obter um processador mais rápido e eles ainda maximizarão o máximo possível (por exemplo, compiladores ), mas é claro, eles concluirão uma tarefa mais rapidamente. Se você está realmente com pressa, pode haver uma vantagem em executá-los sem qualquer GUI, já que a GUI em execução exige que o scheduler seja mantido ocupado. Isso não é muito significativo, no entanto.
Uma coisa que eu noto frequentemente que o WRT ao uso do processador em um desktop é o navegador da Web; não deveria estar usando a maior parte do tempo. Se você perceber isso, ou algum plugin relacionado a ele, estiver consumindo constantemente CPU, digamos, de 1 a 2% (ou seja o que for quando você abri-lo), provavelmente é algo em uma das abas. Tente fechá-los para ver o que acontece.
1 Definido como acesso ao tempo do processador, e levando em conta o fato de que sem um cache de RAM, isso pode ser reduzido devido à espera na E / S do disco (as coisas mais usadas que teriam O cache deve ser lido repetidamente do disco).