| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2009 22:40:58
|
Marcio Tavares
Smalltalk
Membro desde: 21/12/2007 11:37:38
Mensagens: 3
Offline
|
Olá meus amigos!
Gostaria de tirar algumas dúvidas com vc´s.
1-) Estou desenvolvendo uma aplicação, e queria saber como faço para medir o desempenho dela na JVM. Existe alguma forma especifica de se chegar a esse nível de detalhe? Tipo a quantidade de memória / CPU ... etc que ela esta consumindo da máquina?
2-) A utilização de muitos atributos do tipo STATIC, nas demais classes fora da clase do método main, irá consumir recurso da minha máquina no momente da execução do método principal? ou seja a JVM carrega todos os atributos STATIC para a memória? (Não sei se me fiz claro nessa, mas assim não sei se a JVM carrega todos os tipos STATIC das outras classes e isso possa a vir consumir mais recurso de memória da máquina).
Valeu, muito obrigado!!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2009 00:20:43
|
jairelton
JavaChild
Membro desde: 23/06/2006 13:36:04
Mensagens: 108
Offline
|
1) Você pode usar um profiler, ele vai te mostrar tudo que está acontecendo na JVM, e indicar quais metodos estão consumindo mais memoria, processamento, te mostrará tambem os objetos na memória e indentificará o que está consumindo mais... o profiler que indico é o do netbeans: http://www.netbeans.org/features/java/profiler.html
2) Os atributos static serão criados no momento que a JVM carregar a classe, ou seja, só estará na memória se a classe estiver carregada, a JVM carrega as classes sob demanda, ou seja, não carrega todas de uma vez, e as mantem tambem de acordo com a demanda.
|
Jair Elton |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2009 07:44:37
|
Marcio Tavares
Smalltalk
Membro desde: 21/12/2007 11:37:38
Mensagens: 3
Offline
|
Muito obrigado meu amigo, será de grande ajuda sua dicas!
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2009 08:27:26
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
da uma olhada no visualVM... esse programa parece ser muito bom quanto as medições que vcquer fazer...
This message was edited 1 time. Last update was at 19/02/2009 08:27:46
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2009 09:30:46
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
O VisualVM que já vem com a JDK é bem legal.. eu descobri ele fuçando na pasta do JDK
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2009 06:02:29
|
neoCortex
Thread.start()
![[Avatar]](/images/avatar/09576cc7bee292c7f1cc8df19868757c.jpg)
Membro desde: 16/02/2008 20:29:26
Mensagens: 35
Offline
|
...
This message was edited 1 time. Last update was at 22/02/2009 06:25:16
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2009 11:35:35
|
ffranceschi
JavaChild
![[Avatar]](/images/avatar/c80bfa00454a7564c07c0559808294fa.jpg)
Membro desde: 23/08/2006 11:07:21
Mensagens: 130
Offline
|
Tente isso...
e também
Abraços
|
Fernando Franceschi
Blog - http://ffranceschi.wordpress.com/
Twitter - http://twitter.com/ffranceschi1 |
|
|
 |
|
|