Pytania otagowane jako memory-management

Proces dynamicznego przydzielania i zwalniania części pamięci fizycznej w celu odpowiadania na żądania programu, jeśli to możliwe, uczciwie i bez głodu wśród żądających.


3
Jaka jest maksymalna ilość pamięci RAM, której może używać aplikacja?
Jestem dość ciekawy tego pytania dotyczącego zarządzania pamięcią w systemie operacyjnym Android, więc liczę na dość szczegółową odpowiedź na ten temat. Co chciałbym wiedzieć: Jaka jest maksymalna ilość pamięci (w megabajtach / jako procent całkowitej pamięci RAM), z której może korzystać aplikacja na Androida (która nie jest aplikacją systemową)? Czy …


26
Podjęto próbę odczytania lub zapisu chronionej pamięci. Często wskazuje to na uszkodzenie innej pamięci
Mam nadzieję, że ktoś może mnie oświecić, co może być przyczyną tego błędu: Podjęto próbę odczytania lub zapisu chronionej pamięci. Często wskazuje to na uszkodzenie innej pamięci. Naprawdę nie mogę wysłać kodu, ponieważ ten błąd wydaje się być wyrzucany w dowolnym przypadkowym obszarze aplikacji. Aplikacja będzie działać w dowolnym miejscu …

8
Adres pamięci zmiennych w Javie
Proszę spojrzeć na poniższe zdjęcie. Kiedy tworzymy obiekt w java za pomocą newsłowa kluczowego, otrzymujemy adres pamięci z systemu operacyjnego. Kiedy piszemy out.println(objName), na wyjściu widzimy „specjalny” ciąg. Moje pytania to: Co to za wynik? Jeśli jest to adres pamięci podany przez system operacyjny: a) Jak mogę zamienić ten ciąg …



10
Zmniejszanie wykorzystania pamięci Django. Nisko wiszący owoc?
Z biegiem czasu moje zużycie pamięci rośnie, a ponowne uruchamianie Django nie jest miłe dla użytkowników. Nie jestem pewien, jak zająć się profilowaniem użycia pamięci, ale przydatne byłyby kilka wskazówek, jak rozpocząć pomiar. Mam wrażenie, że jest kilka prostych kroków, które mogą przynieść duże korzyści. Zapewnienie ustawienia „debugowania” na „Fałsz” …


29
Ogólne wskazówki dotyczące unikania wycieków pamięci w C ++ [zamknięte]
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ć …

6
Co robi program Visual Studio z usuniętym wskaźnikiem i dlaczego?
Książka C ++, którą czytałem, stwierdza, że ​​kiedy wskaźnik jest usuwany za pomocą deleteoperatora, pamięć w miejscu, na które wskazuje, jest „zwalniana” i można ją nadpisać. Stwierdza również, że wskaźnik będzie nadal wskazywał tę samą lokalizację, dopóki nie zostanie ponownie przypisany lub ustawiony na NULL. Jednak w programie Visual Studio …


12
Dlaczego nie usuń, ustawiając wskaźnik na NULL?
Zawsze zastanawiałem się, dlaczego automatyczne ustawienie wskaźnika na NULL po usunięciu nie jest częścią standardu. Jeśli zostanie to rozwiązane, wiele awarii z powodu nieprawidłowego wskaźnika nie wystąpi. Powiedziawszy jednak, że przychodzi mi do głowy kilka powodów, dla których norma miałaby to ograniczyć: Występ: Dodatkowa instrukcja może spowolnić deletedziałanie. Czy to …

4
Zwalnianie pamięci w Pythonie
W poniższym przykładzie mam kilka powiązanych pytań dotyczących użycia pamięci. Jeśli biegnę w tłumacza, foo = ['bar' for _ in xrange(10000000)] rzeczywista pamięć używana w moim komputerze wzrasta do 80.9mb. Ja wtedy del foo prawdziwa pamięć spada, ale tylko do 30.4mb. Interpreter używa 4.4mblinii bazowej, więc jaka jest korzyść z …

7
C ++, Free-Store vs Heap
new/deleteMówi się, że dynamiczne alokacje mają miejsce w wolnym magazynie , podczas gdy malloc/freeoperacje używają sterty . Chciałbym wiedzieć, czy w praktyce istnieje różnica. Czy kompilatory rozróżniają te dwa terminy? ( Darmowy sklep i Heap , nie new/malloc)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.