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.
Dynamische Zuweisungen mit new/deletesollen im Free-Store stattfinden , während malloc/freeOperationen den Heap verwenden . Ich würde gerne wissen, ob es in der Praxis einen tatsächlichen Unterschied gibt. Unterscheiden Compiler zwischen den beiden Begriffen? ( Free Store und Heap , nicht new/malloc)
Ich habe eine Weile programmiert, aber es waren hauptsächlich Java und C #. Ich musste das Gedächtnis nie alleine verwalten. Ich habe vor kurzem angefangen, in C ++ zu programmieren, und bin ein wenig verwirrt darüber, wann ich Dinge auf dem Stapel speichern soll und wann ich sie auf dem …
Ich benutze Android Studio seit 3 Monaten und eine der Apps, mit denen ich begonnen habe, ist ziemlich groß geworden. Die unten rechts im Programm angegebene Speichernutzung besagt, dass mein zugewiesener Heap maximal 494 MB beträgt. Wenn ich anfange, die XML-Dateien zu ändern, erreicht meine Speichernutzung schnell diese Obergrenze und …
Ich versuche das Rätsel zu lösen. __strongist die Standardeinstellung für alle Objektiv-C-Objektzeiger wie NSObject, NSString usw. Es ist eine starke Referenz. ARC gleicht es mit einem -releaseam Ende des Bereichs aus. __unsafe_unretainedentspricht dem alten Weg. Es wird für einen schwachen Zeiger verwendet, ohne das beibehaltene Objekt beizubehalten. __weakist wie mit …
Ich habe in letzter Zeit viel über Speicherzuweisungsschemata in Java gelesen, und es gab viele Zweifel, als ich aus verschiedenen Quellen gelesen habe. Ich habe meine Konzepte gesammelt und möchte Sie bitten, alle Punkte durchzugehen und sie zu kommentieren. Ich habe erfahren, dass die Speicherzuweisung JVM-spezifisch ist, daher muss ich …
Ich bin neu in der iOS5-Entwicklung und benutze Objective-C. Ich habe Probleme, den Unterschied zwischen starkem und schwachem Speicher zu verstehen . Ich habe die Dokumentation und andere SO-Fragen gelesen, aber alle klingen für mich ohne weitere Einsicht identisch. Ich habe die Dokumentation gelesen : Übergang zu ARC - sie …
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 8 …
Ich habe seit ein paar Tagen nach der richtigen Antwort auf diese Frage gesucht, aber nichts Gutes. Ich bin kein Anfänger in der Programmierung, aber noch nicht einmal auf der mittleren Ebene. Wenn ich in der Shell von Python bin, tippe ich: dir()und ich kann alle Namen aller Objekte im …
Theoretisch kann ich das sagen free(ptr); free(ptr); ist eine Speicherbeschädigung, da wir den bereits freigegebenen Speicher freigeben. Aber was wenn free(ptr); ptr=NULL; free(ptr); Da sich das Betriebssystem undefiniert verhält, kann ich keine tatsächliche theoretische Analyse darüber erhalten, was passiert. Was auch immer ich tue, ist das Gedächtnisbeschädigung oder nicht? Ist …
Ich versichere Ihnen, dass ich in SO nach einer Antwort auf meine Frage gesucht habe, aber keine davon war hilfreich. Hier habe ich einen einfachen Code, der ein UIImagePickerControllerinnerhalb eines UIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; picker.delegate=self; picker.sourceType=UIImagePickerControllerSourceTypeCamera; picker.allowsEditing=YES; UIPopoverController *poc=[[UIPopoverController alloc] initWithContentViewController:picker]; [poc presentPopoverFromBarButtonItem:bbItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; } Jetzt werde …
Nach dem Lesen des JSR-133-Kochbuchs für Compiler-Writer über die Implementierung flüchtiger Elemente, insbesondere des Abschnitts "Interaktionen mit atomaren Anweisungen", gehe ich davon aus, dass für das Lesen einer flüchtigen Variablen ohne Aktualisierung eine LoadLoad- oder eine LoadStore-Barriere erforderlich ist. Weiter unten auf der Seite sehe ich, dass LoadLoad und LoadStore …
Ich würde gerne wissen, in welcher Situation Sie -retainCountbisher gearbeitet haben und welche Probleme bei der Verwendung auftreten können. Vielen Dank.
Was ist als Anfänger für iPhone-Programmierer die beste Vorgehensweise zum Schreiben von Apps, die entweder mit iOS 5 oder älteren Versionen verwendet werden sollen? Sollte ich die Freigabe / Aufbewahrung von Daten weiterhin verwenden oder sollte ich das ignorieren? Ist das wichtig?
Ich habe / proc / meminfo verwendet und die Befehlsantwort analysiert. Das Ergebnis zeigt jedoch Folgendes: MemTotal: 94348 kB MemFree: 5784 kB meint. Es zeigt, dass nur 5 MB freier Speicher vorhanden sind. Ist es mit Android Mobile möglich? Auf meinem Handy sind nur 5-6 Anwendungen installiert, und es wird …
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.