garbage-collection

Dlaczego JVM full GC musi zatrzymać świat?

Zadano mi to pytanie i odpowiedziałem "ponieważ JVM musi przenosić obiekty", ale później Wygooglowałem i wydaje się, że nie mogłem znaleźć żadnej sensownej odpowiedzi.

Jak mogę znaleźć wycieki pamięci w długo działającym programie Perl?

Perl używa zliczania referencji dla GC i całkiem łatwo jest przez przypadek utworzyć okrągłe odniesienie. Widzę, że mój progr ... znacznie liczniejsze niż się spodziewałem, mógłbym sprawdzić wszystkie odniesienia do nich i mam nadzieję naprawić przeciek.

Pytanie o wywiad w Javie: metoda finalize()

W wywiadzie otrzymałem następujące zdanie: Wywołanie obiektu metoda finalize () jest ostatnią rzeczą dzieje się to z ... rbaged zebrane. Musiałem odpowiedzieć przez: True False Wybrałem True ale to było złe. Możesz mi wyjaśnić dlaczego ?

ASP MVC: kiedy jest wywoływana metoda Icontroller Dispose ()?

Przechodzę przez dużą refaktoryzację / szybką zmianę jednej z moich większych aplikacji MVC. Został wdrożony do produkcji ju ... wołuje Dispose() na kontrolerze przed lub po renderowaniu widoku? Lub, czy Framework MVC pozostawia to do GarbageCollector?

G1 garbage collector: Perm Gen wypełnia się w nieskończoność, dopóki nie zostanie wykonana pełna GC

Mamy dość dużą aplikację działającą na serwerze aplikacji JBoss 7. W przeszłości używaliśmy ParallelGC, ale sprawiało nam to ... porządku, dopóki nie zostanie uruchomiony pełny GC, to wtedy użytkownicy doświadczają dużych opóźnień i zaczynają narzekam.

Aktualny stan Haskell soft w czasie rzeczywistym

Rozważam Haskell dla miękkiej aplikacji w czasie rzeczywistym. Prawdopodobnie użyję aktorów, jeśli to coś warte. Zastanawiam ... kell mogą być dostrojone, aby niezawodnie utrzymać przerwy GC w dół do milisekundy lub dwóch. Czy to wydaje się realistyczne?

Jaka jest różnica między gc () a rm()

Okresowo czyszczę pamięć w R za pomocą wywołania rm(list=ls()). Czy muszę potem zadzwonić do garbage collector gc()? Jaka jest różnica między tymi 2 funkcjami? Czy gc() wywołuje rm() dla pewnych zmiennych?

Zrozumienie Zarządzania Pamięcią Java

Programiści Javy wiedzą, że JVM uruchamia Garbage Collector i System.gc () byłoby tylko sugestią dla JVM, aby uruchomić Garba ... r Javy? jeśli zamierzasz odpowiedzieć na pytanie jakąś praktyką programistyczną, która proszę o pomoc w zarządzaniu pamięcią.

Jakie są pokolenia w Garbage Collection?

Nie rozumiem czym są "pokolenia" w kontekście Śmieciarstwa. Czy ktoś może wyjaśnić w prosty sposób?

Korzystanie z języka Java

Czy SoftReference i WeakReference naprawdę pomagają tylko wtedy, gdy są tworzone jako zmienne instancji? Czy jest jakaś korzy ... który wykorzystuje dużo pamięci... jak BufferedImage czy coś) Czy to ma jakiś realistyczny efekt? Czy to tylko strata kodu?

Jak zwolnić pamięć w Javie?

Czy istnieje sposób na uwolnienie pamięci w Javie, podobny do funkcji C free()? A może ustawienie obiektu na null i opieranie się na GC jest jedyną opcją?

Do GC czy nie do GC

Ostatnio widziałem dwa bardzo ładne i pouczające Rozmówki językowe: Ten pierwszy autorstwa Herba Suttera, prezentuje wszys ... wiele niepotrzebna aktywność sterty? W jakich przypadkach możemy korzystać z Garbage Collection bez poświęcania czasu pracy?

Dlaczego system.Zegary.Timer przetrwać GC, ale nie System.Gwintowanie.Timer?

Wydaje się, że System.Timers.Timer instancje są utrzymywane przy życiu przez jakiś mechanizm, ale System.Threading.Timer inst ... eading.Thread.Sleep(2000); Console.WriteLine("Invoking GC.Collect..."); GC.Collect(); Console.ReadKey(); } }

Jak zmniejszyć zużycie pamięci w aplikacji Haskell?

Jestem nowy w programowaniu funkcyjnym, a teraz uczyć się Haskell. Jako ćwiczenie postanowiłem wdrożyć metodę Eulera dla równ ... ? Zasadniczo, aby zadeklarować, że muszę przetwarzaj całą strukturę danych a nie tylko jego fragmenty na żądanie.

Jak odczytać wyjście verbose: GC?

70.222: [Gc [PSYoungGen: 131072K->15437K(152896K)] 131072K->15509K (502464K), 0.0228420 sek] [Times: user=0.09 sys=0.01, real=0.02 sek]

Co robi kręgosłup.js zrobić z modeli, które nie są już używane

Ostatnio zanurzam się w całym Paternie projektowe MVC/MVVM po stronie klienta, a tym, który mnie szczególnie interesuje, jest ... ytywane. Czy utrzymujemy je wczytane, czy backbone się tym za Ciebie zajmuje, czy też wyraźnie trzeba kończyć pewne obiekty.

Różnica między systemem.gc () i runtime.gc()

Jaka jest różnica między System.gc() a Runtime.gc()?

Wąskie Gardło Alokacji Pamięci/Dealokacji?

Jak dużym wąskim gardłem jest alokacja/dealokacja pamięci w typowych programach w świecie rzeczywistym? Mile widziane są odp ... zenie, ale opóźnienia niekoniecznie. Edit: chociaż wspominam malloc, to pytanie jest NIE przeznaczone do C/C++ specyficzne.

Jak działa garbage collection w JavaScript?

Jak działa garbage collection w JavaScript? Czy jest podobny do. NET garbage collection? I czy dlatego, że implementacja garb ... n w VBScript jest zła, ludzie unikali jej i ustalili preferencje dla JavaScript jako standardowego języka po stronie klienta?

Monitoring Garbage Collector w C#

Mam aplikację WPF, która ma wiele problemów z wydajnością. Najgorsze z nich jest to, że czasami aplikacja po prostu zawiesza ... gdzieś, że powstrzymuje mnie od uzyskania pożądanych rezultatów. Dokumentacja gcnotificationstatus enum znajduje się tutaj .