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.
Laut Linux-Programmierhandbuch: brk () und sbrk () ändern den Ort der Programmunterbrechung, wodurch das Ende des Datensegments des Prozesses definiert wird. Was bedeutet das Datensegment hier? Ist es nur das Datensegment oder Daten, BSS und Heap kombiniert? Laut Wiki: Manchmal werden die Daten-, BSS- und Heap-Bereiche gemeinsam als "Datensegment" bezeichnet. …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Verbessere diese Frage Ich habe ein Skript mit …
Was sind einige wirklich gute Gründe, sich std::allocatorfür eine kundenspezifische Lösung zu entscheiden? Sind Sie auf Situationen gestoßen, in denen dies für Korrektheit, Leistung, Skalierbarkeit usw. unbedingt erforderlich war? Irgendwelche wirklich klugen Beispiele? Benutzerdefinierte Allokatoren waren schon immer eine Funktion der Standardbibliothek, für die ich nicht viel Bedarf hatte. Ich …
Ich fange gerade erst an, in C ++ einzusteigen, und ich möchte einige gute Gewohnheiten aufgreifen. Wenn ich intdem newOperator gerade ein Array vom Typ zugewiesen habe , wie kann ich sie alle auf 0 initialisieren, ohne sie alle selbst zu durchlaufen? Soll ich nur verwenden memset? Gibt es eine …
Ich fürchte, diese Frage ist ziemlich einfach, aber ich denke, sie ist für viele Objective-C-Programmierer relevant, die in Blöcke geraten. Was ich gehört habe ist, dass, da Blöcke lokale Variablen erfassen, auf die in ihnen als constKopien verwiesen wird , die Verwendung selfinnerhalb eines Blocks zu einem Aufbewahrungszyklus führen kann, …
Ich habe eine, class Adie eine Heap-Speicherzuordnung für eines ihrer Felder verwendet. Klasse A wird instanziiert und als Zeigerfeld in einer anderen Klasse gespeichert ( class B. Wenn ich mit einem Objekt der Klasse B fertig bin, rufe ich auf delete, von dem ich annehme, dass es den Destruktor aufruft …
Ich möchte die CPU- und Speicherauslastung eines einzelnen Prozesses unter Linux ermitteln - ich kenne die PID. Hoffentlich kann ich es jede Sekunde abrufen und mit dem Befehl 'watch' in eine CSV schreiben. Mit welchem Befehl kann ich diese Informationen über die Linux-Befehlszeile abrufen?
Ich frage mich, wie viel von Ulrich Dreppers Was jeder Programmierer über Speicher aus dem Jahr 2007 wissen sollte, noch gültig ist. Außerdem konnte ich keine neuere Version als 1.0 oder Errata finden.
In Programmiersprachen wie C und C ++ wird häufig auf statische und dynamische Speicherzuweisung verwiesen. Ich verstehe das Konzept, aber der Satz "Der gesamte Speicher wurde während der Kompilierungszeit zugewiesen (reserviert)" verwirrt mich immer. Nach meinem Verständnis konvertiert die Kompilierung C / C ++ - Code auf hoher Ebene in …
Ich würde gerne wissen, ob pytorchmeine GPU verwendet wird. Es ist möglich zu erkennen, nvidia-smiob während des Vorgangs Aktivitäten von der GPU ausgeführt werden, aber ich möchte, dass etwas in ein pythonSkript geschrieben wird. Gibt es eine Möglichkeit dazu?
Ich habe zwei Listen l1und l2, aber jeder mit einer anderen Erstellungsmethode: import sys l1 = [None] * 10 l2 = [None for _ in range(10)] print('Size of l1 =', sys.getsizeof(l1)) print('Size of l2 =', sys.getsizeof(l2)) Aber die Ausgabe hat mich überrascht: Size of l1 = 144 Size of l2 …
Unter Berücksichtigung der Tatsache, dass der Speicher in vier Segmente unterteilt ist: Daten, Heap, Stack und Code, wo globale Variablen, statische Variablen, konstante Datentypen, lokale Variablen (in Funktionen definiert und deklariert), Variablen (in Hauptfunktion), Zeiger und dynamisch zugewiesener Speicherplatz (mit malloc und calloc) im Speicher gespeichert werden? Ich denke, sie …
Normalerweise sehe ich diese Frage andersherum gestellt , z. B. Muss jeder Ivar eine Eigenschaft sein? (und ich mag bbums Antwort auf dieses Q). Ich verwende Eigenschaften fast ausschließlich in meinem Code. Ab und zu arbeite ich jedoch mit einem Auftragnehmer zusammen, der sich schon lange auf iOS entwickelt und …
Ich arbeite an einem iOS-Spiel, das mindestens auf die 3gs abzielt. Wir verwenden HD-Assets für Retina-Anzeigegeräte (iPhone 4, iPod Touch 4. Generation). In Bezug auf den Speicher scheint der Ipod Touch der 4. Generation für uns das Gerät mit den meisten Einschränkungen zu sein, da er über dieselbe RAM-Größe (256 …
Ich habe 10 Jahre lang C ++ geschrieben. Ich habe Speicherprobleme festgestellt, die jedoch mit vertretbarem Aufwand behoben werden konnten. In den letzten Jahren habe ich C # geschrieben. Ich finde, ich bekomme immer noch viele Gedächtnisprobleme. Sie sind aufgrund der Nichtbestimmtheit schwer zu diagnostizieren und zu beheben, und weil …
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.