Powiedziano mi, że mogę dodać -XX:+HeapDumpOnOutOfMemoryErrorparametr do opcji uruchamiania JVM do skryptu uruchamiania JBoss, aby uzyskać zrzut stosu, gdy wystąpi błąd braku pamięci w naszej aplikacji. Zastanawiałem się, gdzie te dane zostaną zrzucone? Czy to tylko konsola, czy plik dziennika? Jeśli chodzi tylko o konsolę, co się stanie, jeśli nie …
Jestem programistą C ++ na platformie Windows. Używam Visual Studio 2008. Zazwyczaj kończę w kodzie z przeciekami pamięci. Zwykle stwierdzam wyciek pamięci poprzez sprawdzenie kodu, ale jest on uciążliwy i nie zawsze jest dobrym podejściem. Ponieważ nie stać mnie na płatne narzędzie do wykrywania wycieków pamięci, chciałem, abyście zaproponowali najlepsze …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte w zeszłym roku . Popraw to pytanie Mam długo działający skrypt, który, jeśli zostanie uruchomiony wystarczająco długo, zajmie całą pamięć …
W perspektywie .NET: Co to jest wyciek pamięci ? Jak możesz ustalić, czy Twoja aplikacja przecieka? Jakie są efekty? Jak możesz zapobiec wyciekowi pamięci? Jeśli w Twojej aplikacji występuje wyciek pamięci, czy znika on po zakończeniu procesu lub jego zabiciu? A może wycieki pamięci w Twojej aplikacji wpływają na inne …
Stworzyłem bardzo prosty przypadek testowy, który tworzy widok Backbone, dołącza procedurę obsługi do zdarzenia i tworzy instancję klasy zdefiniowanej przez użytkownika. Uważam, że po kliknięciu przycisku „Usuń” w tym przykładzie wszystko zostanie wyczyszczone i nie powinno być żadnych wycieków pamięci. Plik jsfiddle dla kodu jest tutaj: http://jsfiddle.net/4QhR2/ // scope everything …
Stworzyłem aplikację, która wykorzystuje wiele obrazów na Androida. Aplikacja działa raz, wypełnia informacje na ekranie ( Layouts, Listviews, Textviews, ImageViews, etc) i użytkownik odczytuje informacje. Nie ma animacji, żadnych efektów specjalnych ani niczego, co mogłoby wypełnić pamięć. Czasami przedmioty do rysowania mogą się zmienić. Niektóre z nich to zasoby Androida, …
Właśnie zdałem sobie sprawę, czytając kilka pytań i odpowiedzi w StackOverflow, że dodanie programów obsługi zdarzeń +=w C # (lub, jak sądzę, innych językach .net) może powodować typowe wycieki pamięci ... Wiele razy korzystałem z takich programów obsługi zdarzeń i nigdy nie zdawałem sobie sprawy, że mogą one powodować lub …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Mam opracowaną aplikację na Androida i jestem na etapie rozwoju aplikacji na telefon, w którym wszystko …
Pisałem C ++ przez 10 lat. Napotkałem problemy z pamięcią, ale można je było naprawić przy rozsądnym wysiłku. Od kilku lat piszę w C #. Wciąż mam wiele problemów z pamięcią. Są trudne do zdiagnozowania i naprawienia ze względu na brak determinanty, a ponieważ filozofia C # polega na tym, …
W moich zajęciach implementuję IDisposable w następujący sposób: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { id = UserID; } public User(string Username, string …
Jak znaleźć wyciek pamięci w Javie (używając na przykład JHat)? Próbowałem załadować zrzut sterty do JHat, aby przyjrzeć się podstawowym. Jednak nie rozumiem, jak mam być w stanie znaleźć odniesienie źródłowe ( ref ) lub jakkolwiek to się nazywa. Zasadniczo mogę powiedzieć, że istnieje kilkaset megabajtów wpisów tablicy skrótów ([java.util.HashMap …
Chcę ograniczyć maksymalną ilość pamięci używanej przez maszynę JVM. Uwaga, to nie tylko sterta, chcę ograniczyć całkowitą pamięć używaną przez ten proces.
Odpowiadałem na pytanie o możliwość domknięć (uzasadnionych) wydłużania czasu życia obiektów, kiedy natknąłem się na jakiś niezwykle ciekawy gen kodu ze strony kompilatora C # (4.0, jeśli to ma znaczenie). Najkrótsza reprodukcja, jaką mogę znaleźć, jest następująca: Utwórz lambdę, która przechwytuje lokalną podczas wywoływania metody statycznej typu zawierającego. Przypisz wygenerowane …
Najpierw nauczyłem się C #, a teraz zaczynam od C ++. Jak rozumiem, operator neww C ++ nie jest podobny do tego w C #. Czy możesz wyjaśnić przyczynę wycieku pamięci w tym przykładowym kodzie? class A { ... }; struct B { ... }; A *object1 = new A(); …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.