Fórum Medição de memoria com java #530200

29/08/2015

0

A medição de memória, é um processo para analisar a aplicação quando finalizada ou é feita em partes, no processo de desenvolvimento?É utilizado em web e desktop?
Eduardo Pessoa

Eduardo Pessoa

Responder

Posts

31/08/2015

Jothaz

A medição de memória, é um processo para analisar a aplicação quando finalizada ou é feita em partes, no processo de desenvolvimento?É utilizado em web e desktop?


Não entendi!?

Usualmente quando você vai implantar um projeto web ou desktop, você especificar qual os requisitos do ambiente. Então você define: qual versão do sistema operacional, quantidade de memória minima, quantidade de espaço em disco livre minimo, entre outros (por exemplo porta de saída, número, porta usb´s).

Então a não ser que durante o desenvolvimento se perceba um consumo absurdo de memória, isto não seria algo tão importante assim. Hoje a maioria das máquina possuem muita memória disponível, então a não ser que seja um projeto de alta complexidade é algo que você pode acompanhar, mas que normalmente não impacta tanto.

No final do projeto e com um teste de strees é que você poderá mensurar a utilização da memória de forma completa. Normalmente o gargalo é no acesso aos dados.
Responder

Gostei + 0

31/08/2015

Eduardo Pessoa

Eu assisti uma video aula sobre o assunto e fiquei sem entender um pouco a importancia de se medir, já que atualmente as configurações das maquina são razoavelmente boas.
Responder

Gostei + 0

31/08/2015

Jothaz

Eu assisti uma video aula sobre o assunto e fiquei sem entender um pouco a importancia de se medir, já que atualmente as configurações das maquina são razoavelmente boas.


Nenhuma quantidade de memória resite a uma implementação de má qualidade. E olha que já cada barbaridade por ai de arrepiar os cabelos.

É algo que deve ser levado em conta, mas sem desespero. Sempre dê uma olhada na qualidade de memória usada. Mas para se ter uma medida completa e correta, somente nos teste de stress.

E claro se o projeto for complexo vai consumir mais memória.
Responder

Gostei + 0

31/08/2015

Eduardo Pessoa

É isso mesmo, mas antes de ver essa video aula sempre notava que certas operações, por questões lógica puxavam mais memoria, um exemplo, um for dentro de outro.
Responder

Gostei + 0

31/08/2015

Jothaz

É isso mesmo, mas antes de ver essa video aula sempre notava que certas operações, por questões lógica puxavam mais memoria, um exemplo, um for dentro de outro.


Isto é logicamente esperado. Quantos mais objetos estanciados, mais arrays, mais variáveis criadas, mais loops aninhados e contrloes criados, masis memória será consumida.

No dia a dia do desenvolvimento você irá notar esta queda, agora somente no ambiente de homologação é que terá insumos para medi-la completamente.

Se ficar muito pesado, sempre cabe uma analise para melhorar, mas em alguns casos fica pesado mesmo.
Responder

Gostei + 0

31/08/2015

Eduardo Pessoa

Depois de conlcuido, o que é feito para analisar o consumo e principalmente achar aonde está pesando mais?
Responder

Gostei + 0

31/08/2015

Jothaz

Depois de conlcuido, o que é feito para analisar o consumo e principalmente achar aonde está pesando mais?


A questão é muito ampla e genérica, acho mais produtivo uma pesquisa no Google e depois postar as dúvidas, senão o post ficará gigante e não abrageria o assunto.
Responder

Gostei + 0

01/09/2015

Eduardo Pessoa

Está bem Jothaz, é mais coerente, senão vou encher de duvidas.
Abraço.
Responder

Gostei + 0

01/09/2015

Eduardo Pessoa

Para variar, não achei algo em Português sobre o assunto. Mas se tiver interesse, tem esse em inglês.

[url]http://blog.takipi.com/java-scala-guava-and-trove-collections-how-much-can-they-hold/[/url]
Responder

Gostei + 0

02/09/2015

Jothaz

Para variar, não achei algo em Português sobre o assunto. Mas se tiver interesse, tem esse em inglês.

[url]http://blog.takipi.com/java-scala-guava-and-trove-collections-how-much-can-they-hold/[/url]


É se acostumar, normalmente os melhore conteúdos estão em inglês.
Responder

Gostei + 0

02/09/2015

Eduardo Pessoa

Esse assunto vi em video aula da Devmedia, está bem a frente!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar