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.
Jestem trochę mylony z deleteoperatorem JavaScript . Weź następujący fragment kodu: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Po wykonaniu tego fragmentu kodu objjest null, ale foonadal odnosi się do obiektu dokładnie takiego jak obj. Zgaduję, że ten obiekt jest tym samym obiektem, …
Podczas tworzenia wystąpienia klasy z newoperatorem pamięć jest przydzielana na stercie. Kiedy tworzysz wystąpienie struktury z newoperatorem, gdzie przydzielana jest pamięć, na stercie lub na stosie?
Ten komunikat o błędzie jest wyświetlany, jakieś sugestie? Dozwolony rozmiar pamięci 33554432 bajtów wyczerpany (próbował przydzielić 43148176 bajtów) w php
Mam napęd dyskowy, na którym użycie i-węzła wynosi 100% (za pomocą df -ipolecenia). Jednak po znacznym usunięciu plików użycie pozostaje w 100%. Jaki jest zatem właściwy sposób na zrobienie tego? Jak to możliwe, że napęd dyskowy o mniejszym zużyciu miejsca na dysku może mieć większe użycie i-węzła niż dysk o …
Czy istnieje sposób, aby program Python określił, ile pamięci aktualnie używa? Widziałem dyskusje na temat wykorzystania pamięci dla pojedynczego obiektu, ale potrzebuję całkowitego zużycia pamięci dla procesu, aby móc określić, kiedy należy rozpocząć odrzucanie buforowanych danych.
Prosta aplikacja testowa: cout << new int[0] << endl; wyjścia: 0x876c0b8 Wygląda na to, że działa. Co standard mówi o tym? Czy zawsze „przydzielanie” pustego bloku pamięci jest legalne?
Swift ma: Mocne referencje Słabe referencje Nieznane referencje Czym różni się nieznane odniesienie od słabego odniesienia? Kiedy bezpiecznie jest używać nieznanego odniesienia? Czy nieposiadane odniesienia stanowią zagrożenie dla bezpieczeństwa, takie jak zwisające wskaźniki w C / C ++?
Czy jest dozwolone, delete this;jeśli instrukcja delete jest ostatnią instrukcją, która zostanie wykonana w tej instancji klasy? Oczywiście jestem pewien, że obiekt reprezentowany przez this-pointer został newutworzony. Myślę o czymś takim: void SomeModule::doStuff() { // in the controller, "this" object of SomeModule is the "current module" // now, if I …
Wiem, że .soplik jest rodzajem biblioteki dynamicznej (wiele wątków może współdzielić takie biblioteki, więc nie trzeba mieć więcej niż jednej kopii w pamięci). Ale jaka jest różnica między .ai .la? Czy to są wszystkie biblioteki statyczne? Jeśli biblioteki dynamiczne mają duże zalety w stosunku do bibliotek statycznych, dlaczego wciąż istnieje …
Jako ktoś, kto jest nowy w Celu C, może ktoś dać mi przegląd zachowania, przypisania, kopiowania i wszystkich 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?
W przeważającej części dzięki ARC (automatyczne zliczanie referencji) nie musimy w ogóle myśleć o zarządzaniu pamięcią w przypadku obiektów Objective-C. Nie można już tworzyć NSAutoreleasePools, jednak istnieje nowa składnia: @autoreleasepool { … } Moje pytanie brzmi: dlaczego miałbym tego potrzebować, skoro nie powinienem ręcznie zwalniać / automatycznie zwalniać? EDYCJA: Podsumowując …
Czy powinieneś ustawić wszystkie obiekty na null( Nothingw VB.NET) po ich zakończeniu? Rozumiem, że w .NET bardzo ważne jest, aby pozbyć się wszelkich instancji obiektów implementujących IDisposableinterfejs w celu zwolnienia niektórych zasobów, chociaż obiekt może nadal być czymś po jego usunięciu (stąd isDisposedwłaściwość w formularzach), więc zakładam, że nadal może …
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.