Melhorar o desempenho do computador  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
gafanha
Debugger
[Avatar]

Membro desde: 02/05/2006 20:33:13
Mensagens: 58
Localização: Itatiba - SP
Offline

Sendo novato em Java, interessado em desenvolver profissionalmente, preciso de um computador decente para rodar este tipo de aplicação.

Testei Netbeans e Eclipse e ambos são um pouco lentos , ao carregar e em alguns outros momentos durante o desenvolvimento. Parece-me que ambos "pensam" muito em algumas situações.

Atualmente tenho um Athlon 64 2.800 com 512Mb de Ram , placa de video de 64MB e HD IDE de 80 Gb.

Gostaria de saber o que posso melhorar em minha máquina para ter um desempenho melhor ? Memória , Processador ou HD ?

Douglas M dos Santos
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Memória, sem dúvida.

AMD Atlhon XP 2700+ 1gb de ram, 32mb vídeo HD IDE 160gb.

Roda bastante macio aqui.

Former LIPE.
[ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Memória é o principal. Isso porque:
- Tanto o Eclipse quanto o NetBeans usam muita memória (o NetBeans é particularmente guloso);
- Eles acessam muitos arquivos (ou seja, o cache de disco que o sistema operacional faz em memória é particulamente importante.)

Esses programas comportam-se melhor em máquinas com 1GB ou mais de memória. (Em um sistema de que participei, embora o sistema fosse bastante "bobo" - Tomcat + HSQLDB + Eclipse 2.1 - solicitamos que todas as máquinas de desenvolvimento fossem atualizadas para usar 1GB de memória, porque estava muito lento ter "só" 512MB...

[WWW]
jaboot
Virtual Machine Man

Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline

Saca só:

Eu estava começando a desenvolver um projeto, e ele foi interrompido por causa da máquina; p3 256Mb de Ram.

Toda vez que eu subo o Eclipse, o computador fica lerdo. Quando eu subia o JDeveloper, ele parava.
[MSN] [ICQ]
marceloplis
GUJ Ranger

Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline

Para deixar o Eclipse "pensando menos" vai no menu Window/Preferences e selecione Validation, deixe apenas JSP e HTML checados.
[Email] [MSN]
gafanha
Debugger
[Avatar]

Membro desde: 02/05/2006 20:33:13
Mensagens: 58
Localização: Itatiba - SP
Offline

Bem.. não vai ter jeito mesmo, vou ter que enganar o escorpião que mora no meu bolso e adquirir ao menso 1Gb de memória ( uns R$260 ).

Se os dois IDEs fazem tanto Swap... não seria adequado ter dois HD distintos ? Um para o Windows e o outro para as aplicações. Desta maneira ele poderia acessar os dois discos "simultaneamente". Não ?

Douglas M dos Santos
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

O acesso a arquivos é feito só na hora que você vai iniciar o Eclipse ou o NetBeans. Se você iniciar e encerrar várias vezes o Eclipse ou o NetBeans, vai ver que cada vez ele começa mais rápido porque os arquivos .class e .jar estão já no cache de disco do sistema operacional.

Acho que não é preciso ter 2 HDs. (Mas um HD rápido nunca é demais )
[WWW]
ranio
Smalltalk

Membro desde: 23/04/2008 21:57:00
Mensagens: 1
Offline

aq carao meu e de HD-40 RAM-1G MVIRTUAL-128 2200 estol melhorando ainda
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Cara, se você tá começando e tem um PC de configuração modesta, use BlueJ. Te digo, é o melhor pra quem tá aprendendo e é leve.
Depois que já estiver acomodado com a linguagem, parta para o JCreator ou outros desse tipo.
Quando tiver um pc bom, vá de Eclipse.
Eu já perdi muito tempo com Eclipse e NetBeans (meu pc é um lixinho). Dá, no total, tipo 24 horas de travação.

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
victorwss
JWizard
[Avatar]

Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline

dedejava wrote:Cara, se você tá começando e tem um PC de configuração modesta, use BlueJ. Te digo, é o melhor pra quem tá aprendendo e é leve.
Depois que já estiver acomodado com a linguagem, parta para o JCreator ou outros desse tipo.
Quando tiver um pc bom, vá de Eclipse.
Eu já perdi muito tempo com Eclipse e NetBeans (meu pc é um lixinho). Dá, no total, tipo 24 horas de travação.


BlueJ? Cara, você deve estar de zoação. O BlueJ mesmo sendo pequeno, ocupando pouco espaço e pouca memória consegue ser tão ou mais lerdo quanto o netbeans. A navegabilidade e a usabilidade dele é horrível. O tratamento dele em relação a erros de compilação é uma bosta (ele fica mostrando um erro de compilação de cada vez dentro de uma caixinha pequena que é horrível). Ele não tem funcionalidades básicas de importar JARs, importar arquivos java, renomear classes ou pacotes ou mudar classes de um pacote para outro. Não há forma de se configurar parâmetros de compilação, em especial o classpath, o que faz o BlueJ ser quase inútil para quem trabalha com JDBC por exemplo.

Enfim, ultimamente eu acho melhor trabalhar com o bloco de notas e com o compilador via linha de comando do que pelo BlueJ.

Victor Williams Stafusa da Silva

Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.

Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.

Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.


É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).


Se você escreve "concerteza", "concerteza" você andou matando aulas de português.
[MSN]
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

victorwss wrote:
dedejava wrote:Cara, se você tá começando e tem um PC de configuração modesta, use BlueJ. Te digo, é o melhor pra quem tá aprendendo e é leve.
Depois que já estiver acomodado com a linguagem, parta para o JCreator ou outros desse tipo.
Quando tiver um pc bom, vá de Eclipse.
Eu já perdi muito tempo com Eclipse e NetBeans (meu pc é um lixinho). Dá, no total, tipo 24 horas de travação.


BlueJ? Cara, você deve estar de zoação. O BlueJ mesmo sendo pequeno, ocupando pouco espaço e pouca memória consegue ser tão ou mais lerdo quanto o netbeans. A navegabilidade e a usabilidade dele é horrível. O tratamento dele em relação a erros de compilação é uma bosta (ele fica mostrando um erro de compilação de cada vez dentro de uma caixinha pequena que é horrível). Ele não tem funcionalidades básicas de importar JARs, importar arquivos java, renomear classes ou pacotes ou mudar classes de um pacote para outro. Não há forma de se configurar parâmetros de compilação, em especial o classpath, o que faz o BlueJ ser quase inútil para quem trabalha com JDBC por exemplo.

Enfim, ultimamente eu acho melhor trabalhar com o bloco de notas e com o compilador via linha de comando do que pelo BlueJ.


Como eu falei,
pra aprender eu não recomendo mais nada.
Além de que, o BlueJ aqui na minha casa, na faculdade e no pc de outros amigos ficam a mesma coisa: bem mais rápido que o NetBeans. Falo por experiência própria.

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

gafanha wrote:
Atualmente tenho um Athlon 64 2.800 com 512Mb de Ram , placa de video de 64MB e HD IDE de 80 Gb.


Java = objetos = memoria.
Muita memoria. Quanto mais melhor. 2 Gb é o minimo hoje em dia.
O disco tem que ser rápido. melhor quanto mais rotações e/ou cache. O tamanho em si não é muito importante,mas quanto maior mais lento é em pesquisas. Isso pode ser ruim. Pode sempre fazer partições se necessário...
O resto é menos relevante.

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
zwingli
Thread.start()
[Avatar]

Membro desde: 29/02/2008 13:02:49
Mensagens: 48
Offline

Tenha 2 Gb de memória... o micro de desenvolvimento normalmente sobe um servidor de aplicações (jBoss) e um servidor de danco de dados (ex: MySQL) além do Eclipse por exemplo.

Minha modesta sugestão é vc vender sua maquina pra um amigo por 500 reais e pegar um micro novo no Extra, Carrefour, sei lá, por 1.300 reais.

Veja isto com um investimento... 10x130 reais, sendo que com a venda do seu micro vc já paga 4 prestações... e no futuro, terá um salário acima de 3 mil reais por mês.
gzofera
Virtual Machine Man

Membro desde: 31/01/2008 17:05:05
Mensagens: 554
Offline

memoria, invista em memoria

vlws
[WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team