memory-management

Jaka jest różnica między "new "a" malloc "i" calloc " w C++? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... " a innymi w rodzinie? (Kiedy) Czy potrzebuję czegoś innego niż" new"? Jest jednym z nich zaimplementowanych używasz innych?

Co robi sys.intern () zrobić i kiedy należy go używać?

Natknąłem się na to pytaniedotyczące zarządzania pamięcią słowników, które wspomina o funkcji intern. Co dokładnie robi i k ... ywam do sprawdzania duplikatów, czy storage(intern(string1),intern (string2)) poprawi wydajność w.R.T. pamięci lub szybkości?

Jak ustawić maksymalne zużycie pamięci dla JVM?

Chcę ograniczyć maksymalną pamięć używaną przez JVM. Uwaga, to nie jest tylko sterta, chcę ograniczyć całkowitą pamięć używaną przez ten proces.

dlaczego rozmiar pamięci stosu jest tak ograniczony?

Gdy przydzielasz pamięć na stercie, jedynym ograniczeniem jest wolna pamięć RAM (lub pamięć wirtualna). Tworzy Gb pamięci. ... sne, ja nie chcę przydzielać dużych obiektów na stosie i ja nie potrzebuję większego stosu. To pytanie to czysta ciekawość.

Jak prawidłowo zastąpić globalne nowe i usuń operatorów

Po pierwsze, było co najmniej 4-5 tematów o podobnym temacie NA SO. Czytam każdą z nich i nie czuję, że naprawdę pomagają mi ... prawidłowo i skutecznie przeciążać new/delete globalnie, aby wszystko korzystało z mojego niestandardowego Menedżera pamięci?

Dlaczego / Kiedy używać `intptr t` do odlewania typu W C?

Mam pytanie odnośnie używania intptr_t vs. long int. Zauważyłem, że zwiększanie adresów pamięci (np. poprzez arytmetykę wskaź ... anych długich int...) ale C powstało na długo przed tym, jak to było możliwe, prawda? Lub były są aż tak uprzedzeni? Dzięki!

Czy to wyjaśnienie dotyczące VSS/RSS/PSS / USS jest dokładne?

Przeczytałem Wyjaśnienie o VSS / RSS/PSS / USS: Celem tego postu jest dostarczenie informacji, które pomogą w interpretacj ... stem/bin/debuggerd # Ale nie mogę znaleźć oryginału tego artykułu i chciałbym wiedzieć, czy to wyjaśnienie jest dokładne.

Różnica między adresami logicznymi, a adresami fizycznymi?

Czytam koncepcję Systemów Operacyjnych i jestem na 8 rozdziale! Przydałoby mi się jednak jakieś wyjaśnienie lub zapewnienie, ... dresów w pamięci RAM jest przeciwne do celów logicznych adresów pamięci. Mogę tylko założyć, że moje rozumienie jest błędne.

Jak pobrać duży plik za pomocą iPhone SDK i uniknąć problemów z pamięcią?

Używam klasy NSURLConnection, Aby pobrać duży plik w mojej aplikacji na iPhone ' a, ale zawiesza się co jakiś czas, ponieważ ... application/pdf" textEncodingName:@"UTF-8" baseURL:baseURL]; } Co mogę poprawić, aby uniknąć problemów z używaniem pamięci?

Czy jest w porządku* nie * używać free () na przydzielonej pamięci?

Studiuję inżynierię komputerową i mam kilka kursów z elektroniki. Słyszałem, od dwóch moich profesorów (z tych kierunków), że ... oliczności, w których może być właściwe użycie malloc() bez użycia free()? A jeśli nie, jak Mogę to wyjaśnić moim profesorom?

Jak jest obsługiwane release dla właściwości @ synthesized?

Mam kilka pytań na temat właściwości syntetyzowanych w Objective-C. pełna lista znajduje się poniżej, ale podstawowe pytanie ... ; - (void)dealloc { Cleanup(name); } @end Czy to zmyliłoby kompilator do dodania kolejnej [name release] do metody dealloc?

C # ref czy to jak wskaźnik w C / C++ czy Referencja w C++?

Pracuję z ref i nie rozumiem jasno " czy to jest jak wskaźnik jak w C / C++ czy to jest jak odniesienie w C++?" Dlaczego za ... mi lub dla typów wartości, takich jak bool, int lepiej przełączyć kod unsafe i przejść przez wskaźnik w niezarządzanym styl?

C API design: kto powinien przydzielić?

Jaki jest właściwy / preferowany sposób przydzielania pamięci w C API? Widzę na początku dwie opcje: 1) niech wywołujący z ... (s); myStruct_destroy(foo); Obecnie pochylam się nad pierwszym przypadkiem; z drugiej strony, Nie wiem nic o C API design.

Czy dynamiczna alokacja pamięci różni się w C i c++ w popularnych implementacjach?

Jeśli chodzi o odpowiednie standardy językowe, C oferuje dynamiczną alokację pamięci tylko za pośrednictwem rodziny malloc(), ... kowicie rozwiązane przez ptmalloc, A MSVC używa również malloc w rdzeniu. Czy ktoś wie jak jest zaimplementowany MSVC-malloc?

Jak radzić sobie ze złym alloc w C++?

Istnieje metoda o nazwie foo, która czasami zwraca następujący błąd: terminate called after throwing an instance of 'std::b ... ogram (all I want to do is return -1)? Jeśli tak, to jaka jest jego składnia? Jak inaczej poradzić sobie z bad_alloc W C++?

Wady korzystania z / LARGEADDRESSAWARE dla 32-bitowych plików wykonywalnych Windows?

Musimy połączyć jeden z naszych plików wykonywalnych z tą flagą, ponieważ zużywa dużo pamięci. Ale dlaczego dać jeden plik EX ... żywaniu / LARGEADDRESSAWARE, nawet jeśli go nie potrzebujesz. Dlaczego nie używać go jako standard dla wszystkich plików EXE?

Optymalizacja pamięci w tablicy PHP

Pracuję z dużą tablicą, która jest mapą wysokości, 1024x1024 i oczywiście utknąłem z limitem pamięci. W moim komputerze testo ... ie zmiennych i tablic, to wszystko. Konwersja kodu do c++ przy użyciu niektórych parserów PHP rozwiązałaby problem? Dzięki!

instrumenty z iOS: dlaczego Memory Monitor nie zgadza się z przydziałami?

Jak widać na tym screenie z instrumentów, alokacje myśli moja aplikacja (Ongo) jest tylko przy użyciu 7.55 MBs pamięci, podcz ... tak szybkiemu wyczerpaniu? Moja aplikacja nie wydaje się, że wycieka pamięć, ale jakoś wyczerpuje zasoby systemu. Thanks

Co jest przechowywane na stosie, a co na stosie? [zamknięte]

Czy ktoś może jasno wyjaśnić, w kategoriach C, C++ i Java. Co wszystko idzie na stos i co wszystko idzie na stertę i kiedy pr ... ? również dla literałów, czy są one częścią segmentu kodu ? a co z globalami w C, statycznymi w C++/Javie i statycznymi w C .

Jak naprawić pamięć wyczerpującą się za pomocą PHPExcel?

Fatal error: Allowed memory size of 134217728 bajtów wyczerpanych (próbowano przeznaczyć 1078799 bajtów) w D:\xamppl ... Chociaż mogę zwiększyć limit pamięci w konfiguracji, ale dobrze będzie sprawdzić, czy są jakieś alternatywy, aby to naprawić.