memory-management

Zmniejszenie Zużycia Pamięci Django. Nisko wiszące owoce?

Moje zużycie pamięci wzrasta z czasem i ponowne uruchomienie Django nie jest miłe dla użytkowników. Nie jestem pewien, jak z ... zostało wydane. Może to być najlepsze rozwiązanie: Profilowanie rozmiaru obiektu Django i użycia pamięci za pomocą Pymplera

Jak uwolnić użycie i-węzła?

Mam dysk, na którym użycie i-węzła wynosi 100% (używając polecenia df -i). Jednak po usunięciu plików znacznie, wykorzystanie ... łów niż dysk z większym zużyciem miejsca na dysku? Czy to możliwe, jeśli spakuję wiele plików, zmniejszy to liczbę i-węzłów?

Prawidłowe użycie stosu i sterty w C++?

Od jakiegoś czasu programuję, ale to głównie Java i C#. Nigdy nie musiałem sam zarządzać pamięcią. Niedawno zacząłem programo ... obiekty, rzadko używane zmienne i duże struktury danych powinny być przechowywane na stosie. Czy to prawda czy nie mam racji?

Smart Pointers: or who owns you baby? [zamknięte]

C++ to wszystko o własności pamięci Aka "Semantyka Własności " Obowiązkiem właściciela fragmentu dynamicznie przydzielone ... ników. Użycie: ====== Używany do zatrzymywania obiektów przez cykle, gdy tylko cykl utrzymuje współdzielone refcount.

Jak mogę wyraźnie zwolnić pamięć w Pythonie?

Napisałem program Pythona, który działa na dużym pliku wejściowym, aby utworzyć kilka milionów obiektów reprezentujących Trój ... ry list. Jaki jest najlepszy sposób, aby powiedzieć Pythonowi, że nie potrzebuję już niektórych danych i można je uwolnić?

Szczytowe wykorzystanie pamięci procesu linux / unix

Czy istnieje narzędzie, które uruchomi wiersz poleceń i poinformuje, ile pamięci RAM zostało łącznie zużyte? Wyobrażam sobie coś analogicznego do / usr / bin / time

Jaka jest różnica między słabym odniesieniem, a nienazwanym odniesieniem?

Swift ma: Mocne Referencje Słabe Referencje Unowned References Czym się różni od słabego odniesienie? Kiedy można bez ... ć nieautoryzowanego odniesienia? Czy niepodpisane referencje są zagrożeniem bezpieczeństwa jak wiszące wskaźniki W C / C++?

Przekonujące przykłady niestandardowych alokatorów C++?

Jakie są naprawdę dobre powody, aby porzucić std::allocator Na Rzecz niestandardowego rozwiązania? Czy natknąłeś się na jakie ... e potrzebowałem. Zastanawiałem się, czy ktoś z SO mógłby podać kilka przekonujących przykładów uzasadniających ich istnienie.

Wyjaśnienie silnego i słabego przechowywania w iOS5

Jestem nowy w rozwoju iOS5 i używam objective-C. mam problemy ze zrozumieniem różnicy między silnym i słabym przechowywanie ... obiekt? Rozumiem pojęcie wskaźnika, sterty, alokacji lub dealokacji pamięci - ale jaka jest różnica między silnym a słabym?

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

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

Dlaczego @autoreleasepool jest nadal potrzebny Z ARC?

W większości przypadków ARC (automatyczne liczenie odniesień), nie musimy myśleć o zarządzaniu pamięcią w obiektach Objective ... pool { … } return success; }. kiedy chcesz stworzyć bardziej lokalną pulę, jak pokazał @mattjgalloway w swojej odpowiedzi.

Po co Ci ivar?

Zwykle widzę to pytanie zadawane w inny sposób, np. Czy każdy ivar musi być własnością? (i podoba mi się odpowiedź bbuma na t ... file @property (nonatomic, copy) NSString * name; Mieć go całkowicie "prywatny" tylko zadeklarować go w klasie kontynuacja.

Jest zbiorem ciągów znaków zbiorem odniesień do obiektu String lub zbiorem obiektów

Jestem zdezorientowany po przeczytaniu artykułu na stronie javaranch Coreya McGlone ' a, autora Tip Line SCJP. nazwane ciągi, ... sania kodu, ale jest bardzo ważne z punktu widzenia zarządzania pamięcią i to jest powód, dla którego chcę oczyścić tę fundę.

Globalne zarządzanie pamięcią w C++ w stosie czy stercie?

Jeśli deklaruję strukturę danych globalnie w aplikacji C++, czy zużywa ona pamięć stosu lub pamięci sterty ? Dla eg struct AAA { .../.../. ../../.. }arr[59652323];

Czy delete na wskaźniku do podklasy wywołuje destruktor klasy bazowej?

Mam class A, który używa alokacji pamięci sterty dla jednego ze swoich pól. Klasa A jest tworzona i przechowywana jako pole w ... kich destruktorów, aby sfinalizować obiekt, blok, w którym znajduje się obiekt, jest zwracany do sterty. / align = "left" /

Usuwanie obiektów w JavaScript

Jestem trochę zmieszany z operatorem delete JavaScript. Weź następujący fragment kodu: var obj = { helloText: "Hello Wo ... miennych wskazujących na obiekt, to czy zostanie usunięty z pamięci? (przy okazji, moje testy zostały wykonane w Safari 4.)

Czy" delete this " jest dozwolone w C++?

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ć?

Co tak naprawdę oznacza "pamięć przydzielona w czasie kompilacji"?

W językach programowania, takich jak C i c++, ludzie często odnoszą się do statycznej i dynamicznej alokacji pamięci. Rozumie ... n, na których fraza jest używana w nagłówku "alokacja statyczna". Powrót do podstaw: alokacja pamięci, spacer po historii

Jak uzyskać bieżące zużycie pamięci w Androidzie?

Użyłem /proc / meminfo i przeanalizowałem odpowiedź polecenia.wynika to jednak z tego, że: Wielkość pliku: 94348 kB MemFree ... e jest bardzo mało wolnej pamięci. Czy ktoś może to wyjaśnić? czy jest jakiś inny sposób na wykorzystanie pamięci w android?

Zachowaj cykl na " ja " z blokami

Obawiam się, że to pytanie jest dość proste, ale myślę, że jest istotne dla wielu programistów Objective-C, którzy dostają si ... g]; }]; Chciałbym wiedzieć, co następuje: jeśli to prawda, czy jest jakiś sposób, aby uniknąć brzydoty (poza używaniem GC)?