Prozess des dynamischen Zuweisens und Freigebens von Teilen des physischen Speichers, um auf Programmanforderungen mit, wenn möglich, Fairness und ohne Hunger unter den Anforderern zu antworten.
Ich bin ein bisschen verwirrt mit dem JavaScript- deleteOperator. Nehmen Sie den folgenden Code: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Nachdem dieser Code ausgeführt wurde, objist null, foobezieht sich aber immer noch auf ein Objekt genau wie obj. Ich vermute, dieses Objekt …
Wenn Sie mit dem newOperator eine Instanz einer Klasse erstellen , wird Speicher auf dem Heap zugewiesen. Wenn Sie mit dem newOperator eine Instanz einer Struktur erstellen, wo wird der Speicher zugewiesen, auf dem Heap oder auf dem Stapel?
Diese Fehlermeldung wird angezeigt, irgendwelche Vorschläge? Zulässige Speichergröße von 33554432 Bytes erschöpft (versucht, 43148176 Bytes zuzuweisen) in PHP
Ich möchte wissen wie mallocund freearbeiten. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Ich wäre wirklich dankbar, wenn die …
Ich habe ein Festplattenlaufwerk, auf dem die Inode-Auslastung 100% beträgt (mit df -iBefehl). Nach dem wesentlichen Löschen von Dateien bleibt die Nutzung jedoch 100%. Was ist dann der richtige Weg? Wie ist es möglich, dass ein Festplattenlaufwerk mit weniger Speicherplatznutzung eine höhere Inode-Auslastung aufweist als ein Festplattenlaufwerk mit einer höheren …
Gibt es eine Möglichkeit für ein Python-Programm, festzustellen, wie viel Speicher es derzeit verwendet? Ich habe Diskussionen über die Speichernutzung für ein einzelnes Objekt gesehen, aber ich benötige die gesamte Speichernutzung für den Prozess, damit ich feststellen kann, wann es erforderlich ist, zwischengespeicherte Daten zu verwerfen.
Eine einfache Test-App: cout << new int[0] << endl; Ausgänge: 0x876c0b8 Es sieht also so aus, als ob es funktioniert. Was sagt der Standard dazu? Ist es immer legal, einen leeren Speicherblock "zuzuweisen"?
Swift hat: Starke Referenzen Schwache Referenzen Nicht besessene Referenzen Wie unterscheidet sich eine nicht besessene Referenz von einer schwachen Referenz? Wann ist es sicher, eine nicht im Besitz befindliche Referenz zu verwenden? Sind nicht besessene Referenzen ein Sicherheitsrisiko wie baumelnde Zeiger in C / C ++?
Ist es erlaubt, delete this;wenn die delete-Anweisung die letzte Anweisung ist, die auf dieser Instanz der Klasse ausgeführt wird? Natürlich bin ich mir sicher, dass das durch den thisZeiger dargestellte Objekt nur newerstellt wurde. Ich denke über so etwas nach: void SomeModule::doStuff() { // in the controller, "this" object of …
Ich weiß, dass eine .soDatei eine Art dynamische Bibliothek ist (viele Threads können solche Bibliotheken gemeinsam nutzen, sodass nicht mehr als eine Kopie davon im Speicher vorhanden sein muss). Aber was ist der Unterschied zwischen.a und .la? Sind das alles statische Bibliotheken? Wenn dynamische Bibliotheken große Vorteile gegenüber statischen haben, …
Kann mir jemand, der neu in Objective-C ist, einen Überblick über das Aufbewahren, Zuweisen, Kopieren und andere fehlende Elemente geben, die der @ property-Direktive folgen? Was machen sie und warum sollte ich sie übereinander verwenden wollen?
Bei ARC (Automatic Reference Counting) müssen wir zum größten Teil überhaupt nicht an die Speicherverwaltung mit Objective-C-Objekten denken. Es ist nicht mehr erlaubt, NSAutoreleasePools zu erstellen , es gibt jedoch eine neue Syntax: @autoreleasepool { … } Meine Frage ist, warum sollte ich das jemals brauchen, wenn ich nicht manuell …
Sollten Sie alle Objekte auf null( Nothingin VB.NET) setzen, wenn Sie damit fertig sind? Ich verstehe, dass es in .NET wichtig ist, alle Instanzen von Objekten zu entsorgen, die die IDisposableSchnittstelle implementieren , um einige Ressourcen freizugeben, obwohl das Objekt nach dem Entsorgen noch etwas sein kann (daher die isDisposedEigenschaft …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.