ola pessoal
criei uma thread no java
mas o consumo de memoria ao rodar ela vai la em cima
existe a possibilidade de alocar + ou - memoria ao executar essa thread ?
obrigado
Não. Em um programa Java, a alocação de memória sempre será feita pelo JVM. Se você quer limitar a quantidade de memória que a JVM pode alocar você pode ajustá-la com os parâmetros -Xms e -Xmx, que ajustam o tamanho inicial e o tamanho máximo da heap, respectivamente.
Mas veja bem, o fato do GC coletar automaticamente objetos que não são mais usados, isso não significa que programas Java são livres de memory leaks. Em 90% dos casos, alto consumo de memória está relacionado a erros de programação, e não à plataforma em si, vale a pena verificar se a sua thread não tem algum laço jogando objetos em uma lista que seja uma variável de instância por exemplo… De qualquer maneira, posta o código que é fácil verificar …
caindo numa exception não tratada …