garbage-collection

Właściwe wykorzystanie interfejsu IDisposable

Wiem z lektury dokumentacji Microsoftu , że "podstawowym" zastosowaniem interfejsu IDisposable jest czyszczenie niezarządzany ... n łańcuchów, a ty chciałeś uwolnić tę pamięć Teraz , zamiast czekać na garbage collector. Czy powyższy kod by tego dokonał?

Błąd java.lang.OutOfMemoryError: GC overhead limit exceeded

Pojawia się komunikat o błędzie podczas wykonywania testów JUnit: java.lang.OutOfMemoryError: GC overhead limit exceeded Wiem, co to jest OutOfMemoryError, ale co oznacza GC overhead limit? Jak mogę to rozwiązać?

Terminologia Java heap: Młode, Stare i trwałe pokolenia?

Staram się zrozumieć, jak koncepcje młodego, Stare i trwałe generacje w terminologii Java heap, a dokładniej interakcje mię ... pokolenie? czym jest stare pokolenie? czym jest trwałe pokolenie? jak te trzy pokolenia oddziałują / odnoszą się do siebie?

Co to jest JavaScript garbage collection?

Co to jest JavaScript garbage collection? Co jest ważne, aby programista webowy zrozumiał o usuwaniu śmieci w JavaScript, aby napisać lepszy kod?

Stack, Static i Heap w C++

Szukałem, ale nie zrozumiałem zbyt dobrze tych trzech pojęć. Kiedy muszę korzystać z alokacji dynamicznej (w stercie) i jaka ... iał, że tą deklaracją: int * asafe=new int; Mam "wskaźnik do wskaźnika". Co to znaczy? Różni się od: asafe=new int; ?

Kiedy należy używać GC.SuppressFinalize()?

W. NET, w jakich okolicznościach powinienem używać GC.SuppressFinalize()? Jakie korzyści daje mi użycie tej metody?

Dlaczego jest to zła praktyka, aby zadzwonić do systemu.gc ()?

Po odpowiedzianiu na pytanie, jak obiekty bez użycia siły w Javie (facet czyścił Hashmapę o pojemności 1,5 GB) za pomocą Syst ... t nigdy dobry pomysł, aby zadzwonić System.gc(), czy są czasy, kiedy to jest dopuszczalne? Jeśli tak, to jakie są te czasy?

Zrozumienie zbierania śmieci in.NET

Rozważ poniższy kod: public class Class1 { public static int c; ~Class1() { c++; } } public class ... poza zakresem i nie odwołuje się dalej przez żaden inny obiekt po wywołaniu GC.Collect(), Dlaczego nie jest tam finalizowana?

Kiedy w Javie wywoływana jest metoda finalize ()?

Muszę wiedzieć, kiedy metoda {[0] } zostanie wywołana w JVM. Stworzyłem klasę testową, która zapisuje się do pliku, gdy metod ... ize() zostanie wywołana przez nadpisanie jej. Nie jest wykonywana. Czy ktoś może mi powiedzieć, dlaczego nie jest wykonywany?

Jak usuwane są śmieci z zamknięć JavaScript

Zarejestrowałem następujący błąd Chrome , który doprowadził do wielu poważnych i nieoczywistych wycieków pamięci w moim kodzi ... c nie byłem w stanie przetestować to. W którym z tych trzech przypadków IE9 + i Firefox garbage zbierają someClass przykład?

Czy musisz usuwać obiekty i ustawiać je na null?

Czy trzeba pozbywać się obiektów i ustawiać je na null, czy też garbage collector wyczyści je, gdy wyjdą poza zasięg?

Jak działa nowy automatyczny mechanizm zliczania referencji?

Czy ktoś może mi krótko wyjaśnić jak działa ARC? Wiem, że to różni się od zbierania śmieci, ale zastanawiałem się, jak to dzi ... Ponadto, jeśli ARC robi to, co robi GC bez utrudniania wydajności, to dlaczego Java używa GC? Dlaczego nie używa również ARC?

Usuwanie obiektów w JavaScript

Jestem trochę zmieszany z operatorem delete JavaScript. Weź następujący fragment kodu: var obj = { helloText: "Hello Wo ... miennych wskazujących na obiekt, to czy zostanie usunięty z pamięci? (przy okazji, moje testy zostały wykonane w Safari 4.)

Czy istnieje destruktor dla Javy?

Czy istnieje destruktor dla Javy? Nie jestem w stanie znaleźć żadnej dokumentacji na ten temat. Jeśli nie ma, jak mogę osiągn ... em też, że skoro Java jest dość dojrzałym językiem, powinien istnieć sposób, aby temu zapobiec lub z wdziękiem temu zaradzić.

Zrozumienie znaczenia terminu i pojęcia - RAII (pozyskiwanie zasobów jest inicjalizacją)

Czy moglibyście dać nam dobry opis czym jest RAII, dlaczego jest on ważny i czy może mieć jakiekolwiek znaczenie dla innych j ... eraniu śmieci? Przynajmniej śmieciarka, której mógłbyś użyć do niektórych obiektów pozwalając innym być zarządzanym? Dzięki.

Java Garbage Collection Log messages

Skonfigurowałem Javę do wrzucania informacji o zbieraniu śmieci do logów ( verbose GC ). Nie jestem pewien, co oznaczają wpis ... secs] 8112.802: [Gc [PSYoungGen: 130344k - >3732K(118592K)] 720708K- > 607895K(1097728K), 0.0682690 secs]

Najlepsze praktyki ograniczania aktywności Garbage Collector w Javascript

Mam dość złożoną aplikację Javascript, która ma pętlę główną, która jest wywoływana 60 razy na sekundę. Wydaje się, że dziej ... przedmioty są najczęściej zbierane? (Jest to bardzo duża baza kodowa, więc porównywanie migawek sterty nie było zbyt owocne)

Jak działa Java Garbage Collection z referencjami Circular?

Z mojego zrozumienia, garbage collection w Javie czyści jakiś obiekt, jeśli nic innego nie wskazuje na ten obiekt. Moje pyta ... e są przywoływane przez inne obiekty. Jak sobie z tym radzi Java garbage collection? (czy jest to po prostu wyciek pamięci?)

Czy programy obsługi zdarzeń zapobiegają usuwaniu śmieci?

Jeśli mam następujący kod: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Czy pClass będzie ... ić wywóz śmieci? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass = null;

Dokumentacja Pythona garbage collector [zamknięta]

Zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... ą set_threshold(). Ale nie wiem, jak łatwo zdecydować, czy lepiej zrobić collect() siłą lub poczekać na zaplanowaną kolekcję.