Como maximizar os recursos Java para jogos?

0

Eu noto que quando jogo Minecraft, meu uso de CPU é de apenas 15 a 20%, no máximo. É possível forçar meu computador a alocar o máximo de RAM, tempo de CPU etc. para o jogo, a fim de obter a melhor experiência possível? Ou o baixo uso da CPU devido a limitações na JVM ou no próprio código do jogo?

Eu tenho o OptiFine instalado e já tentei usar renice para alterar a prioridade do processo e -Xmx para alocar mais memória para o Java. O que mais posso fazer?

    
por Keidax 05.09.2012 / 04:18

1 resposta

3

Não há nada no Linux que force um programa a usar menos de 100% da CPU ou a não alocar a quantidade de RAM necessária, desde que nenhum outro processo precise dos mesmos recursos ao mesmo tempo. O valor nice apenas determina quão "bom" (entendeu?) o processo brinca com os outros e quanto está disposto a compartilhar o tempo da CPU com outros processos.

É como se você fosse a única criança no playground você tem todos os brinquedos para si mesmo, mas se há mais de um, então crianças mais agradáveis desistem de mais brinquedos do que aqueles que são menos legais ...

O ponto é: é provável que o jogo seja limitado pela sua placa de vídeo, não pela CPU - é por isso que não está usando 100% da CPU, simplesmente não faz sentido. Jogar com nice valores só fará o jogo correr mais rápido se você executar alguns cálculos com uso intensivo de CPU na máquina ao mesmo tempo.

    
por Sergey 05.09.2012 / 04:55