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?