Mit "Speicherverwaltung" gekennzeichnete Fragen

Der Prozess des dynamischen Zuweisens und Freigebens von Teilen des physischen Speichers, um den Anforderungen des Programms möglichst gerecht zu werden, Gerechtigkeit und Nicht-Hunger unter den Anforderern.
25
antwortet

Was und wo sind der Stapel und der Haufen?

Bücher in Programmiersprachen erklären, dass Werttypen auf dem Stapel erstellt werden und Referenztypen auf dem Heap erstellt werden, ohne zu erklären, was diese beiden Dinge sind. Ich habe keine klare Erklärung dafür gelesen. Ich verstehe was ein Stapel ist. Aber wo und was sie sind (physisch in ...
eingestellt auf 17 sep. 08 um 7:18
20
antwortet

Kann auf eine lokale Speichervariable außerhalb ihres Gültigkeitsbereichs zugegriffen werden?

Ich habe den folgenden Code. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } Und der Code funktioniert nur ausnahmslos in ...
am 22. Juni um 17:05 Uhr festgelegt
4
antwortet

Was sind die Xms- und Xmx-Optionen beim Starten einer JVM?

Bitte erläutern Sie die Verwendung der Xms- und Xmx-Parameter in der JVM. Was sind die Standardwerte für sie?
Set 08 Feb '13 um 2:28
17
antwortet

Warum minimieren C ++ - Programmierer die Verwendung von "neu"?

Ich stieß auf die Frage "Stack Overflow". Ein Speicherverlust bei std :: string bei der Verwendung von std :: list <std :: string>, und ein Kommentar sagt folgendes: Stoppen Sie die Verwendung von neuem. Ich sehe keinen Grund, warum du ...
am 28. Juni 11 um 3:08 Uhr festgelegt
8
antwortet

Wie lerne ich die Speichernutzung meiner Anwendung in Android?

Wie kann ich den in der Android-Anwendung verwendeten Speicher programmgesteuert finden? Ich hoffe, dass es einen Weg gibt, dies zu tun. Wie bekomme ich außerdem kostenlosen Telefonspeicher?
19. Februar eingestellt '10 um 20:12 Uhr
8
antwortet

Welcher Python-Memory-Profiler wird empfohlen?

Ich möchte die Speicherauslastung meiner Python-Anwendung kennen und vor allem wissen, welche Blöcke / Teile oder Code-Objekte den meisten Speicherplatz belegen. Die Google-Suche zeigt den kommerziellen Python Memory Validator (nur für Windows). Und mit einem offenen ...
Set 21 Sep 08 um 7:43
11
antwortet

Wie kann ich die Größe eines Objekts in Python bestimmen?

In C finden wir die Größe von int, char usw. Ich möchte wissen, wie man die Größe von Objekten ermittelt, z. B. eine Zeichenfolge, eine Ganzzahl usw. in Python. Zugehörige Frage: Wie viele Bytes pro Element befinden sich in der Python-Liste (Tupel)? Ich verwende eine XML-Datei, die s ...
Set 16. Januar 09 um 08:07
26
antwortet

Tricks zur Verwaltung des verfügbaren Speichers in Sitzung R

Welche Tricks verwenden die Leute, um den verfügbaren Speicher einer interaktiven R-Sitzung zu verwalten? Ich benutze die folgenden Funktionen [basierend auf den Mitteilungen von Peter Pikal und David Hind in der r-help-Liste von 2004], um die größten Objekte aufzulisten (und / oder zu sortieren) und ...
set 31 aug. 09 um 18:26
19
antwortet

Wann verwende ich Malloc vs New?

Ich sehe, dass es in C ++ mehrere Möglichkeiten gibt, Daten zuzuordnen und Daten freizugeben. Wenn Sie malloc aufrufen, müssen Sie free call aufrufen. Wenn Sie den neuen Operator verwenden, müssen Sie eine Verbindung herstellen, um zu löschen. ) dass ...
Oktober 08 eingestellt 08 um 22:47 Uhr
4
antwortet

Was sind persönliche Bytes, virtuelle Bytes, Arbeitssatz?

Ich versuche, das Dienstprogramm perfmon zu verwenden, um Speicherlecks zu debuggen. So erklärt Perfmon die Begriffe: Arbeitssatz - die aktuelle Größe des Arbeitssatzes dieses Prozesses in Byte. Ein Arbeitssatz ist ein Satz von Speicherseiten, vor kurzem ...
set 31 Dez '10 um 9:16
17
antwortet

Wie ordnen Sie ausgerichteten Speicher nur mit der Standardbibliothek zu?

Ich habe den Test gerade als Teil eines Interviews beendet und eine Frage verwirrte mich - sogar mit Google als Referenz. Ich würde gerne sehen, was stackoverflow tun kann: Für die Funktion "memset_16aligned" ist eine 16-Byte-Ausrichtung erforderlich ...
23. Oktober eingestellt 08 um 02:23
22
antwortet

Was nützt es, "neu zu posten"?

Hat hier schon mal jemand C ++ "neues Posting" verwendet? Wenn ja warum? Es scheint mir, dass dies nur sinnvoll ist, wenn es auf einer Speicherkarte angezeigt wird.
Set 21. Oktober 08 um 19:34
12
antwortet

Objekte in Javascript löschen

Ich bin etwas verwechselt mit dem Javascript-Lösch-Operator. Nehmen Sie das folgende Code-Snippet: var obj = {helloText: "Hallo Welt!" }; var foo = obj; obj löschen; Nach der Ausführung dieses Teils des Codes ist obj null, aber foo gilt weiterhin für das Objekt, ...
am 13. April eingestellt 09 um 02:18
15
antwortet

Verwenden des Spitzenspeichers für einen Linux / Unix-Prozess

Gibt es ein Tool, das die Befehlszeile ausführt und berichtet, wie viel RAM insgesamt verbraucht wurde? Ich präsentiere etwas Ähnliches wie / usr / bin / time
am 21. April eingestellt 09 um 23:55