Qualquer maneira de limitar a quantidade de memória que um programa vaza?

3

Estou executando o NetBeans no Windows Vista e tenho que reiniciar o computador a cada 6 horas porque, embora o Netbeans esteja em execução, parece que estou constantemente vazando memória. Isso não acontece enquanto estou executando qualquer outro programa.

Seria possível executar o Netbeans dentro de algum tipo de sandbox para limitar o quanto ele pode vazar memória?

    
por Merkel Fastia 21.10.2009 / 21:30

2 respostas

5

Netbeans é uma aplicação Java, você pode limitar o quanto o JRE usa em Painel de Controle - > Java .

Na guia Java , insira -XmxNM como suas configurações de tempo de execução para seu JRE atual, em que N é a quantidade de memória em MB que você deseja disponibilizar para a JVM.

exemplo:

    
por 21.10.2009 / 21:34
4

Se você deseja explorar o problema de vazamento de memória, consulte DevFaqMemoryLeaks .

Se este é um bug no Netbeans (suponho que você esteja usando a versão mais recente e a mesma para o Java), você pode apresentar essa informação nos fóruns do NetBeans.

    
por 21.10.2009 / 21:43