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.
Książki języków programowania wyjaśniają, że typy wartości są tworzone na stosie , a typy referencyjne są tworzone na stercie , bez wyjaśnienia, jakie są te dwie rzeczy. Nie przeczytałem wyraźnego wyjaśnienia tego. Rozumiem, co to jest stos . Ale, Gdzie i czym one są (fizycznie w pamięci prawdziwego komputera)? W …
Mam następujący kod. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } Kod działa tylko bez wyjątków czasu wykonywania! Wynik był 58 Jak to możliwe? Czy pamięć lokalnej zmiennej …
Natknąłem się na pytanie o przepełnienie stosu Przeciek pamięci ze std :: string przy użyciu std :: list <std :: string> , a jeden z komentarzy mówi: Przestań używać newtak dużo. Nigdzie nie widziałem powodu, dla którego używałeś nowego. Możesz tworzyć obiekty według wartości w C ++ i jest to …
Jak mogę programowo znaleźć pamięć używaną w mojej aplikacji na Androida? Mam nadzieję, że jest na to sposób. Dodatkowo, w jaki sposób mogę uzyskać bezpłatną pamięć telefonu?
Oto fragment tego programu. Matryca img[][]ma rozmiar SIZE × SIZE i jest inicjowana o: img[j][i] = 2 * j + i Następnie tworzysz macierz res[][], a każde pole tutaj jest średnią z 9 pól wokół niej w macierzy img. Dla uproszczenia granicę pozostawia 0. for(i=1;i<SIZE-1;i++) for(j=1;j<SIZE-1;j++) { res[j][i]=0; for(k=-1;k<2;k++) for(l=-1;l<2;l++) …
Chcę wiedzieć, jak uzyskać rozmiar obiektów, takich jak ciąg, liczba całkowita itp. W Pythonie. Powiązane pytanie: ile bajtów na element znajduje się na liście Python (krotka)? Korzystam z pliku XML, który zawiera pola wielkości określające rozmiar wartości. Muszę przeanalizować ten kod XML i wykonać kodowanie. Kiedy chcę zmienić wartość określonego …
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi 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 . Chcę poznać wykorzystanie pamięci przez moją aplikację Python, a konkretnie chcę wiedzieć, które bloki / części kodu …
Jakich sztuczek używają ludzie do zarządzania dostępną pamięcią interaktywnej sesji R. Korzystam z poniższych funkcji [na podstawie wpisów Petra Pikala i Davida Hindsa do listy pomocy w 2004 r.], Aby wyświetlić (i / lub posortować) największe obiekty oraz sporadycznie rm()niektóre z nich. Jednak zdecydowanie najskuteczniejszym rozwiązaniem było ... uruchomienie pod …
Próbuję użyć narzędzia systemu Windows perfmon do debugowania wycieków pamięci w procesie. Oto jak perfmon wyjaśnia terminy: Zestaw roboczy to bieżący rozmiar zestawu roboczego tego procesu (w bajtach). Zestaw roboczy to zestaw stron pamięci dotkniętych ostatnio przez wątki w tym procesie. Jeśli ilość wolnej pamięci w komputerze przekroczy próg, strony …
Widzę w C ++, że istnieje wiele sposobów przydzielania i bezpłatnego przesyłania danych. Rozumiem, że kiedy dzwonisz malloc, powinieneś zadzwonić, freea kiedy używasz newoperatora, powinieneś się sparować deletei błędem jest połączenie tych dwóch (np. Dzwonienie free()na coś, co zostało stworzone z newoperatorem), ale nie jestem pewien, kiedy powinienem używać malloc/ …
Właśnie skończyłem test w ramach rozmowy kwalifikacyjnej i jedno pytanie mnie zaskoczyło, nawet używając Google w celach informacyjnych. Chciałbym zobaczyć, co załoga StackOverflow może z tym zrobić: Ta memset_16alignedfunkcja wymaga przekazania 16-bajtowego wyrównanego wskaźnika, w przeciwnym razie nastąpi awaria. a) W jaki sposób przydzielisz 1024 bajty pamięci i dopasujesz ją …
Czy ktoś tutaj kiedykolwiek używał „nowego miejsca docelowego” w C ++? Jeśli tak, to po co? Wydaje mi się, że przydałby się tylko na sprzęcie odwzorowanym w pamięci.
Napisałem program w języku Python, który działa na dużym pliku wejściowym, tworząc kilka milionów obiektów reprezentujących trójkąty. Algorytm to: odczytać plik wejściowy przetworzyć plik i utworzyć listę trójkątów reprezentowanych przez ich wierzchołki wypisz wierzchołki w formacie OFF: lista wierzchołków, a następnie lista trójkątów. Trójkąty są reprezentowane przez indeksy na liście …
Czy istnieje narzędzie, które uruchomi wiersz poleceń i zgłosi całkowite szczytowe użycie pamięci RAM? Wyobrażam sobie coś analogicznego do / usr / bin / time
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.