garbage-collection

Jak mogę dowiedzieć się, co trzyma się nieoczyszczonych przedmiotów?

Jeden z naszych programów czasami dostaje błąd OutOfMemory na komputerze jednego użytkownika, ale oczywiście nie kiedy go tes ... co trzyma się odniesienia? Szukam sugestii, czego szukać w kodzie, a także sposobów, aby to znaleźć w Jprofilerze, jeśli są.

Węzeł.JS i V8 garbage collection

Oto co do tej pory przeczytałem i popraw mnie jeśli się mylę: węzeł.js jest oparty na silniku JavaScript V8. V8 JavaScrip ... la kodu produkcyjnego, to jest to kilka sekund dla 10,000 użytkowników. Czy to naprawdę dopuszczalne w produkcji środowisko?

Dlaczego istnieją alokacje pamięci podczas wywoływania func

Mam następujący program, który konstruuje lokalny Func z dwóch statycznych metod. Ale o dziwo, kiedy profilowałem program, pr ... ds = new Guid[10]; for (int i = 0; i < 1000000; i++) { int a = func(guids); } } }

Kiedy należy używać delete vs ustawianie elementów na null w JavaScript? [duplikat]

Możliwy duplikat:Usuwanie obiektów w JavaScript Mam obiekt JS o dużej liczbie właściwości. Jeśli chcę zmusić przegląda ... biektu, Czy muszę ustawić każdą z tych właściwości jako null Czy muszę użyć operatora delete? Jaka jest różnica między nimi?

Python garbage collection

Stworzyłem kod Pythona, który tworzy obiekt w pętli i w każdej iteracji nadpisuje ten obiekt nowym tego samego typu. Odbywa s ... y, a Python zajmuje 7MB pamięci co sekundę, aż mój 3GB RAM jest używany. Czy ktoś zna sposób na usunięcie obiektów z pamięci?

Dlaczego w Roslyn jest tak wiele implementacji poolingu obiektów?

The ObjectPool jest typem używanym w kompilatorze Roslyn C# do ponownego użycia często używanych obiektów, które zwykle są n ... ojawiły się nowe implementacje poolingu obiektów. Zobacz moją odpowiedź na pytanie C# Object Pooling Pattern implementation .

Przekroczono górny Limit GC podczas pracy sonaru runner

Wydostaję się z wrażenia podczas wykonywania analizy sonarowej mojego projektu. Poniżej znajduje się ślad stosu: 14:55:55.4 ... nadal istnieje. Podczas uruchamiania sonaru użyłem następujących opcji: set SONAR_RUNNER_OPTS=-Xmx1024m -XX:MaxPermSize=512m

JVM garbage collection i architektura pamięci stronicowania

W ciągu ostatnich 10 lat, kiedy omawiałem Javę i / lub garbage collection, jedyną karą za wydajność, której nie byłem w stani ... pamięci podręczne systemu plików itp. Moje pytanie brzmi: Czy są jakieś przywoławcze (świadome) algorytmy zbierania śmieci?

Kiedy Pliki tymczasowe Java są usuwane?

Załóżmy, że tworzę plik tymczasowy w Javie za pomocą metody File tmp = File.createTempFile(prefix, suffix); Jeśli nie wyw ... ończy działanie, lub wcześniej (przez Garbage Collector), lub później (przez jakiś proces zamiatania systemu operacyjnego).

Dlaczego gc () nie ma wolnej pamięci?

Uruchamiam symulacje na Windows 64bit-computer z 64 GB RAM . Wykorzystanie pamięci sięga 55% po zakończeniu symulacji usuwam ... i 2) czy istnieje jakieś inne lekarstwo niż zamknięcie R i uruchomienie go ponownie do następnego uruchomienia symulacji?

Circular References in Java

Biorąc pod uwagę agregację instancji klas, które odnoszą się do siebie w złożony, okrągły sposób: czy możliwe jest, że garbag ... lniać takie "Wyspy śmieci" z pamięci. Jednak zadaję to pytanie tylko po to, aby sprawdzić, czy ktoś znalazł jakieś wyjątki.

Java garbage collector - kiedy zbiera?

Co decyduje o tym, kiedy Śmieciarz faktycznie zbiera? Czy dzieje się to po pewnym czasie lub po zużyciu określonej ilości pamięci? A może są inne czynniki?

MemoryStream.Close() lub MemoryStream.Usunąć()

Do którego mam zadzwonić? Czy konieczne jest wywołanie obu? Czy drugi rzuci wyjątek, jeśli już wywołałem jeden z nich?

Co To jest Azul "Zing"? [zamknięte]

Co to jest platforma Azul "Zing"? Odwiedzanie witryny Azul (link) zmieniło się w marketingowy horror - i po przejrzeniu każde ... ul vm pomyślnie (lub zobaczył, że nie działa). Ran. [Edycja 1-dodany link do strony] [Edytuj 2-doświadczenie poszukiwane]

Czy anonimowe klasy * zawsze * zachowują odniesienie do swojej instancji?

Pracuję z kodem, w którym jeden obiekt, "foo", tworzy inny obiekt, "bar", i przekazując go Callable. Po tym foo powróci bar, ... lasy wewnętrznej utrzyma odniesienie do jego enclosing instance, nawet jeśli nigdy nie używa instancja zamykająca referencje?

Umożliwienie iteracji bez generowania śmieci

Mam następujący kod w Puli obiektów, który implementuje interfejs IEnumerable. public IEnumerable<T> ActiveNodes { ... nad pulą, wszystkie elementy w Puli, które mają AvailableInPool == true powinny być iteracją nad. Porządek nie ma znaczenia.

EF (entity framework) użycie instrukcji "using"

Mam projekt na MVC. Wybraliśmy EF dla naszych transakcji DB. Stworzyliśmy kilka menedżerów dla warstwy BLL. Znalazłem wiele p ... ść) - GC zrobi wszystko za to? Jestem "nowicjuszem" w EF usage i nadal nie znalazłem jednoznacznej odpowiedzi na to pytanie.

Jeśli JVM nadal porusza się po obiektach, gdy robi GC, jak rozwiązuje odwołania?

Czytam o tuningu JVM i przyszło mi do głowy, że JVM ciągle porusza obiektami, gdy robi GC. Ale Obiekty Javy mają odniesienia ... aby zaktualizować odniesienia do tych obiektów? Musi być jakiś rodzaj zoptymalizowanego algorytmu lub zastosowanej struktury.

Usuwanie śmieci liter ciągów

Czytam o Garbage collection i dostaję mylące wyniki wyszukiwania, Gdy Szukam ciągów literalnych garbage collections. Potrzeb ... ylko wtedy, gdy klasa String zostanie rozładowana? Czy to ma sens, bo nie sądzę, że Klasa kiedykolwiek zostanie rozładowana.

Kwantyfikacja wydajności Garbage Collection vs. Explicit Memory Management

Znalazłem ten artykuł tutaj: kwantyfikacja wydajności Garbage Collection vs. Explicit Memory Management Http://www.cs.umas ... rs cierpią na te same problemy opisane we wspomnianym artykule? Czy poprawiła się wydajność nowoczesnych śmieciarek? Dzięki.