Pytania oznaczone «garbage-collection»

96
Komunikaty dziennika Java Garbage Collection

Skonfigurowałem Javę do zrzucania informacji o wyrzucaniu elementów bezużytecznych do dzienników ( pełny GC ). Nie jestem pewien, co oznaczają wpisy dotyczące czyszczenia pamięci w dziennikach. Przykładowe wpisy zamieszczono poniżej. Szukałem w Google i nie znalazłem solidnych wyjaśnień. Mam...

93
Przekroczono limit narzutów GC

Jaki jest czas próbkowania używany przez maszynę JVM do zgłaszania „java.lang.OutOfMemoryError: przekroczono limit narzutu GC”? Wiem, że możesz kontrolować 98% i 2% za pomocą parametrów GCTimeLimit i GCHeapFreeLimit, ale jaki jest czas próbkowania?

92
Kiedy pliki tymczasowe Java są usuwane?

Załóżmy, że utworzę plik tymczasowy w Javie za pomocą metody File tmp = File.createTempFile(prefix, suffix); Jeśli nie wywołam tej delete()metody bezpośrednio, kiedy plik zostanie usunięty? Zgodnie z intuicją może to nastąpić, gdy JVM zakończy działanie, lub wcześniej (przez moduł wyrzucania...

9
Zachowanie śmieciarza dla niszczyciela

Mam prostą klasę, która jest zdefiniowana jak poniżej. public class Person { public Person() { } public override string ToString() { return "I Still Exist!"; } ~Person() { p = this; } public static Person p; } W metodzie głównej public static void Main(string[] args) { var x =...