Ir para conteúdo
  • Cadastre-se

COMO MELHORAR O DESEMPENHO DO ECLIPSE


dengue

Posts recomendados

ECLIPSE JAVA

VOU ENSINAR COMO AUMENTAR O DESEMPENHO DO ECLIPSE

Antes de executar o Eclipse, vamos ajustar alguns parâmetros de uso de memória para

melhorar o desempenho geral de nosso IDE. Edite o arquivo eclipse.ini

no seu editor de textos favorito (sugiro usar o

O conteúdo está oculto, favor efetuar login ou se cadastrar!
).

O arquivo original deve conter algo assim:

-startup
plugins
/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins
/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org
.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
256M
-showsplash
org
.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile

--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

É importante entender o que estamos fazendo, pois este ajuste depende da configuração do computador onde o Eclipse será executado. Os seguintes parâmetros serão ajustados ou adicionados:

  • X:MaxPermSize / launcher.XXMaxPermSize: este parâmetro define a quantidade máxima de memória permanente que o Java irá usar para armazenar informações sobre estrutura de classes (bytecode). A memória “permanente” irá limitar a quantidade de classes que podemos usar. Este parâmetro deve ser aumentado se você tiver muitos projetos com muitos jars diferentes. O parâmetro launcher.XXMaxPermSize serve para algumas versões do Eclipse, então vamos mantê-lo por questões de compatibilidade.
  • XX:PermSize: iremos acrescentar este parâmetro para definir a quantidade inicial de memória permanente que o Java irá alocar. Se o valor deste parâmetro for muito pequeno, o desempenho do aplicativo será prejudicado em alguns momentos, pois o Java terá que interromper a execução para alocar mais memória frequentemente.
  • Xmx: define a quantidade máxima de memória dinâmica que o java irá alocar para instâncias de objetos e variáveis que são alocados e desalocados a qualquer momento.
  • Xms: define a quantidade inicial de memória dinâmica.

O valor padrão do parâmetro XXMaxPermSize está razoável, mas acrescentaremos oXX:PermSize para melhorar o tempo de inicialização do Eclipse, de modo que ele não tenha que ficar alocando memória muitas vezes.

Já os valores de Xmx e Xms podem ser ajustados dependendo da configuração do seu computador. Como eu trabalho com vários projetos e tenho 8 Gibabytes de memória RAM, irei colocar um valor máximo de 2 Gigabytes de memória no Xmx e um valor inicial de 512 Megabytes no Xms.

O arquivo de configuração final ficou assim:

-startup
plugins
/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins
/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org
.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
256M
-showsplash
org
.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile

--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx2G
-XX:PermSize=128m
-XX:MaxPermSize=256m

VLW ACHEI NUN SITE AE ESTOU COMPARTILHANDO By Dengue

Link para o comentário
Compartilhar em outros sites


Outra coisa bem interessante é que vocês que usam Sistemas Operacionais 64x aprendam apenas instalar sistema 64 nunca va instalar um 32 pq o desempenho não vai ser o mesmo ..

ele vai funcionar normalmente mas o desempenho vai mas baixo .

Editado por LucasDesigner

Falar é fácil. Mostre-me o código.

Link para o comentário
Compartilhar em outros sites





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.