Szukam prostego programu, który może wykazać wyciek pamięci w Javie.Prosty program demonstrujący wyciek pamięci w Javie
Dzięki.
Szukam prostego programu, który może wykazać wyciek pamięci w Javie.Prosty program demonstrujący wyciek pamięci w Javie
Dzięki.
http://www.codeproject.com/KB/books/EffectiveJava.aspx
patrz punkt 6.
Doskonałym przykładem z wielkiej książce: http://www.informit.com/articles/article.aspx?p=1216151&seqNum=6
wyciek pamięci są, na przykład, jeśli masz referencje, które nie są już potrzebne, ale nie może się przechwycony przez garbage collector.
Istnieją proste przykłady, np. IBM, który pokazuje zasadę:
http://www.ibm.com/developerworks/rational/library/05/0816_GuptaPalanki/
Vector v = new Vector();
while (true)
{
byte b[] = new byte[1048576];
v.add(b);
}
ta będzie stale dodać bajt 1MB do wektora, aż zabraknie pamięci
Zastanawiam się, dlaczego nie zaznaczyć odpowiedzi na pytanie? –