memory-management

Co i gdzie jest stos i sterta?

Książki języka programowania wyjaśniają, że typy wartości są tworzone na stosie , A typy referencji są tworzone na stosie , ... dowisko uruchomieniowe języka? Jaki jest ich zakres? Co określa wielkość każdego z nich? Co sprawia, że jest się szybszym?

Czy pamięć zmiennej lokalnej może być dostępna poza jej zakresem?

Mam następujący kod. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = ... bez wyjątków runtime! Wyjście było 58 Jak to możliwe? Czy pamięć zmiennej lokalnej nie jest niedostępna poza jej funkcją?

Jak mogę odkryć wykorzystanie pamięci mojej aplikacji w systemie Android?

Jak mogę programowo znaleźć pamięć używaną w mojej aplikacji na Androida? Mam nadzieję, że jest na to sposób. Plus, Jak uzyskać darmową pamięć telefonu też?

Dlaczego programiści C++ powinni minimalizować użycie 'nowego'?

Natknąłem się na przepełnienie stosu pytanie wyciek pamięci przy użyciu STD::list i jeden z komentarzy mówi tak: Przes ... być tworzone przez wartość w C++ tak często, jak to możliwe, i jaka to różnica wewnątrz? Źle zinterpretowałem odpowiedź?

Triki zarządzania dostępną pamięcią w sesji R

Jakich sztuczek używają ludzie do zarządzania dostępną pamięcią interaktywnej sesji R? Używam funkcji poniżej [na podstawie ... out } # shorthand lsos <- function(..., n=10) { .ls.objects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n) }

Jak przydzielić pamięć wyrównaną tylko przy użyciu biblioteki standardowej?

Właśnie skończyłem test w ramach rozmowy kwalifikacyjnej i jedno pytanie mnie zaskoczyło - nawet za pomocą google w celach in ... aligned. { void *mem; void *ptr; // answer a) here memset_16aligned(ptr, 0, 1024); // answer b) here }

Który Profiler pamięci Pythona jest zalecany? [zamknięte]

Chcę poznać wykorzystanie pamięci w mojej aplikacji Pythona, a konkretnie chcę wiedzieć, jakie bloki/części kodu lub obiekty ... iedzieć, który z nich jest najlepszy: Podaje najwięcej szczegółów. Muszę to zrobić. najmniej lub bez zmian w moim kodzie.

Dlaczego mój program jest powolny, gdy zapętla dokładnie 8192 elementy?

Oto wyciąg z omawianego programu. Macierz img[][] ma rozmiar SIZE×SIZE i jest inicjalizowana w: img[j][i] = 2 * j + i Nast ... Znam już malloc / free, ale problem nie jest ilość pamięci zużyta, to tylko czas wykonania, więc nie wiem jak to by pomogło.

Jakie są parametry-Xms i-Xmx podczas uruchamiania JVM?

Proszę wyjaśnić użycie parametrów Xms i Xmx w JVMs. Jakie są dla nich wartości domyślne?

Co to jest Bajty prywatne, Bajty wirtualne, zestaw roboczy?

Próbuję użyć narzędzia perfmon windows do debugowania wycieków pamięci w procesie. Tak perfmon wyjaśnia terminy: Working S ... i, zestawami roboczymi i bajtami wirtualnymi? czy są jakieś inne narzędzia, które dają lepsze wyobrażenie o zużyciu pamięci?

Jak działają malloc () i free ()?

Chcę wiedzieć, jak działają malloc i free. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char ... out << p; return 0; } Będę bardzo wdzięczny, jeśli odpowiedź jest dogłębna na poziomie pamięci, jeśli to możliwe.

Jaka jest różnica między new/delete a malloc / free?

Jaka jest różnica między new/delete oraz malloc/free? Related (duplicate?): w jakich przypadkach używam malloc vs new?

Jakie są zastosowania dla "umieszczenia nowego"?

Czy ktoś tu kiedyś używał C++ ' S "placement new"? Jeśli tak, to po co? Wydaje mi się, że przydałby się tylko na sprzęcie mapowanym pamięcią.

Jakie są parametry Xms i XMX podczas uruchamiania JVMs? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak określa się domyślny rozmiar sterty Javy? ... zi Proszę wyjaśnić użycie parametrów Xms i Xmx w JVMs. Jakie są dla nich wartości domyślne?

@ właściwość zachowaj, Przypisz, skopiuj, nieatomowe w Objective-C

Jako ktoś nowy w Objective-C czy ktoś może dać mi przegląd zachowania, przypisania, kopiowania i innych, których mi brakuje, które są zgodne z dyrektywą @ property? Co oni robią i dlaczego miałbym chcieć używać jednego nad drugim?

Czy użycie" new " na strukturze przydziela ją na stercie lub stosie?

Kiedy tworzysz instancję klasy z operatorem new, pamięć zostanie przydzielona na stercie. Kiedy tworzysz instancję struktury za pomocą operatora new, gdzie przydzielana jest pamięć, na stercie lub na stosie ?

statyczna alokacja w Javie-generowanie sterty, stosu i permanent

Ostatnio dużo czytam o schematach alokacji pamięci w Javie i było wiele wątpliwości, ponieważ czytam z różnych źródeł. Zebrał ... amp;& mają wystarczająco dużo miejsca w pamięci,aby zapisać Typ zwracanej metody, itd. Dziękuję za przebranie przez to !

Gdzie w pamięci są moje zmienne przechowywane w C?

Biorąc pod uwagę, że pamięć jest podzielona na cztery segmenty: dane, sterta, stos i Kod, gdzie zmienne globalne, zmienne sta ... -> stack Mówię o tych zmiennych tylko z perspektywy C. Proszę mnie poprawić, jeśli się mylę, ponieważ jestem nowy w C.

maksymalny budżet pamięci aplikacji na ios

Pracuję nad grą ios, która celuje w minimum 3gs. Używamy zasobów HD dla urządzeń wyświetlających retina (iphone 4, ipod touch ... żet pamięci użyć, aby być bezpiecznym? Chcemy dać artystom budżet, który mogą wykorzystać bez obaw o pamięć dla każdej mapy.

iOS 5 Best Practice (Release/retain?)

Jako początkujący programista iPhone, jaka jest najlepsza praktyka pisania aplikacji do użytku z iOS 5 lub starszymi wersjami ... gólności, czy powinienem nadal korzystać z udostępniania / przechowywania danych, czy powinienem to zignorować? Czy to ważne?