memory-management

Kiedy i dlaczego system operacyjny inicjalizuje pamięć do 0xcd, 0xdd, itd. na malloc / free / new / delete?

Wiem, że system operacyjny czasami inicjalizuje pamięć za pomocą pewnych wzorców, takich jak 0xCD i 0xdd. To co chcę wiedzie ... lokacji, a niektóre wzorce wywołają przerwania w Win32 co spowoduje wyświetlenie WYJĄTKÓW w debugger. Jak przenośne to jest?

Wycieki pamięci Pythona [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... są jakieś "najlepsze praktyki", które pomogą zapobiec wyciekom? jakie są techniki debugowania wycieków pamięci w Pythonie?

Czy delete wywołuje destruktor?

Mam klasę (A), która używa alokacji pamięci sterty dla jednego z jej pól. Klasa A jest tworzona i przechowywana jako pole wsk ... po wywołaniu wszystkich destruktorów, aby sfinalizować obiekt, blok, w którym znajdował się obiekt, jest zwracany do sterty.

Czy usuwanie wskaźnika NULL jest bezpieczne?

Czy usuwanie wskaźnika NULL jest bezpieczne? A czy to dobry styl kodowania?

Dynamiczne przydzielanie tablicy obiektów

To pytanie dla początkujących, ale dawno nie robiłem C++, więc proszę bardzo... Mam klasę, która zawiera dynamicznie przydzi ... e są dobre, zwięzłe stwierdzenia, co jest nie tak, a niektórzy wskazują poprawnie, jak i dlaczego vectors są dobrym sposobem.

Czy można to usunąć?

Czy dozwolone jest delete this;, jeśli polecenie delete - jest ostatnią instrukcją, która zostanie wykonana na danej instancj ... dule" object will take the lead, // I want to get rid of this "SomeModule" object: delete this; } Mogę to zrobić?

Dozwolony rozmiar pamięci 33554432 bajtów (próbowano przeznaczyć 43148176 bajtów) w php

Ten Komunikat o błędzie jest prezentowany, jakieś sugestie? Dozwolony rozmiar pamięci 33554432 bajtów wyczerpany (próbował przydzielić 43148176 bajtów) w php

Zarządzanie pamięcią R / nie można przydzielić wektora wielkości N Mb

Mam problemy z używaniem dużych obiektów w R. na przykład: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a ... IME=English_Caribbean.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base

Różnica między alokacją pamięci statycznej a alokacją pamięci dynamicznej

Chciałbym wiedzieć, jaka jest różnica między alokacją pamięci statycznej a alokacją pamięci dynamicznej? Mógłbyś to wyjaśnić jakimś przykładem?

Jakie strategie i narzędzia są przydatne do znajdowania wycieków pamięci in.NET?

Pisałem C++ przez 10 lat. Napotkałem problemy z pamięcią, ale można je naprawić przy rozsądnym wysiłku. Od kilku lat piszę C ... dzie, które mam, nie jest najlepsze. Jakie strategie i narzędzia są przydatne do radzenia sobie z wyciekami pamięci w. NET?

Pobrać wykorzystanie PROCESORA i pamięci pojedynczego procesu w Linuksie?

Chcę uzyskać wykorzystanie PROCESORA i pamięci pojedynczego procesu w Linuksie - znam PID. Mam nadzieję, że uda mi się ją zd ... do pliku CSV za pomocą polecenia "watch". Jakiego polecenia mogę użyć, aby uzyskać te informacje z wiersza poleceń Linuksa?

Całkowita pamięć używana przez proces Pythona?

Czy istnieje sposób, aby program Pythona określić, ile pamięci obecnie zużywa? Widziałem dyskusje na temat wykorzystania pami ... wykorzystania pamięci dla procesu, aby móc określić, kiedy konieczne jest rozpoczęcie odrzucania danych z pamięci podręcznej.

ostrzeżenia dotyczące pamięci iPhone OS. Co Oznaczają Poszczególne Poziomy?

Jeśli chodzi o czarną sztukę zarządzania pamięcią na urządzeniach iPhone OS: co oznaczają różne poziomy ostrzeżenia o pamięci ... nie zawiesza. Nigdy. Moja aplikacja nie przecieka. I, cóż, Ostrzeżenia mems po prostu nie wydają się Materia. Dzięki, Doug

Jak zainicjować pamięć nowym operatorem w C++?

[3]}dopiero zaczynam się uczyć C++ i chcę nabrać dobrych nawyków. Jeśli właśnie przydzieliłem tablicę typu int z operatorem n ... ować je wszystkie na 0, nie przepuszczając ich wszystkich osobiście? Czy powinienem użyć memset? Czy jest na to sposób" C++"?

Czy lotność jest droga?

Po przeczytaniu JSR-133 Cookbook for Compiler Writers o implementacji volatile, szczególnie sekcji "Interactions with Atomi ... y and practice: Fixing the Java Memory Model, Part 1 and Java theory and practice: Fixing the Java Memory Model, Part 2

C++, Free-Store vs Heap

Dynamiczne alokacje z {[0] } są mówi się, że odbywają się na free-store,while malloc/free operations use the heap. Chciałby ... ieć, czy w praktyce jest jakaś różnica. Czy Kompilatory rozróżniają te dwa pojęcia? (Free store and Heap , not new/malloc)

Oblicz rozmiar obiektu w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: w Javie, jaki jest najlepszy sposób na określenie rozmiaru obiektu? ... nie nagrać różnicę, ale dawałoby to tylko 0 lub 131304, i nic pomiędzy, niezależnie od liczby elementów w strukturze. Pomocy!

Czy Python ma stos/stertę i jak zarządza się pamięcią?

Jak zarządzane są zmienne i pamięć w Pythonie? Czy ma stos i stertę i jaki algorytm służy do zarządzania pamięcią? Biorąc pod uwagę tę wiedzę, czy są jakieś zalecenia dotyczące zarządzania pamięcią dla dużych liczb/danych crunching?

Jaka jest maksymalna ilość pamięci RAM, z której może korzystać aplikacja?

Jestem dość ciekawy tego pytania dotyczącego zarządzania pamięcią systemu operacyjnego Android więc mam nadzieję na dość szc ... RAM) Z góry dziękuję za Wyjaśnienie. Zastrzeżenie: nie jestem powiązany z aplikacją Android Task Manager w żaden sposób.

W jakich sytuacjach musimy napisać kwalifikator własności autoreleasingu pod ARC?

Próbuję dokończyć układankę. __strong jest domyślne dla wszystkich możliwych do uzyskania wskaźników obiektów Objective-C, t ... ing między gwiazdami, a nie po prostu przed NSError**? Mogą być też inne sytuacje, w których muszę polegać __autoreleasing.