Als «memory» getaggte Fragen

Verwenden Sie dieses Tag für die Speicherverwaltung oder für Probleme bei der Programmierung. Bei Fragen zu Speicherhardwareproblemen oder Fehlern in der allgemeinen Software wenden Sie sich an https://superuser.com oder https://serverfault.com, wenn dies mit Hardware oder Software auf Unternehmensebene zusammenhängt.

9
Warum spart das Anhängen von "" an einen String Speicherplatz?
Ich habe beispielsweise eine Variable mit vielen Daten verwendet String data. Ich wollte einen kleinen Teil dieser Zeichenfolge folgendermaßen verwenden: this.smallpart = data.substring(12,18); Nach einigen Stunden des Debuggens (mit einem Speichervisualisierer) stellte ich fest, dass sich das smallpartObjektfeld alle Daten von erinnerte data, obwohl es nur die Teilzeichenfolge enthielt. Als …

6
Wie werden mehrdimensionale Arrays im Speicher formatiert?
In C weiß ich, dass ich ein zweidimensionales Array auf dem Heap mithilfe des folgenden Codes dynamisch zuordnen kann: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Dies erzeugt eindeutig ein eindimensionales Array von Zeigern auf eine Reihe separater eindimensionaler Arrays …

11
Wie überwache ich die CPU-, Speicher- und Festplattennutzung des Computers in Java?
Ich möchte die folgenden Systeminformationen in Java überwachen: Aktuelle CPU-Auslastung ** (Prozent) Verfügbarer Speicher * (frei / insgesamt) Verfügbarer Speicherplatz (frei / insgesamt) * Beachten Sie, dass ich den Gesamtspeicher meine, der dem gesamten System zur Verfügung steht, nicht nur der JVM. Ich suche nach einer plattformübergreifenden Lösung (Linux, Mac …


11
Was ist der Unterschied zwischen Puffer und Cache-Speicher unter Linux?
Für mich ist nicht klar, was der Unterschied zwischen den beiden Linux-Speicherkonzepten ist: bufferund cache. Ich habe diesen Beitrag gelesen und es scheint mir, dass der Unterschied zwischen ihnen die Ablaufrichtlinie ist: Die Richtlinie von buffer lautet first-in, first-out Die Cache-Richtlinie lautet "Am wenigsten verwendet". Habe ich recht? Insbesondere betrachte …
179 linux  caching  memory  buffer 



5
Wie funktionieren Cache-Zeilen?
Ich verstehe, dass der Prozessor Daten über Cache-Zeilen in den Cache bringt, was - zum Beispiel auf meinem Atom-Prozessor - ungefähr 64 Bytes gleichzeitig einbringt, unabhängig von der Größe der tatsächlich gelesenen Daten. Meine Frage ist: Stellen Sie sich vor, Sie müssen ein Byte aus dem Speicher lesen. Welche 64 …

8
String-Literale: Wohin gehen sie?
Ich interessiere mich dafür, wo String-Literale zugewiesen / gespeichert werden. Ich habe hier eine faszinierende Antwort gefunden : Das Definieren einer Zeichenfolge inline bettet die Daten tatsächlich in das Programm selbst ein und kann nicht geändert werden (einige Compiler erlauben dies durch einen intelligenten Trick, stören Sie sich nicht). Aber …

8
Scala vs Java, Leistung und Gedächtnis? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

13
java.lang.OutOfMemoryError: Die Bitmap-Größe überschreitet das VM-Budget - Android
Ich habe eine Anwendung entwickelt, die viele Bilder auf Android verwendet. Die App läuft einmal, füllt die Informationen auf dem Bildschirm ( Layouts, Listviews, Textviews, ImageViewsusw.) und Benutzer liest die Informationen. Es gibt keine Animation, keine Spezialeffekte oder irgendetwas, das den Speicher füllen kann. Manchmal können sich die Zeichen ändern. …


9
Wo im Speicher sind meine Variablen in C gespeichert?
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 …

9
Funktionieren Klammern in C als Stapelrahmen?
Wenn ich eine Variable innerhalb eines neuen Satzes von geschweiften Klammern erstelle, ist diese Variable dann auf der schließenden Klammer vom Stapel gefallen oder hängt sie bis zum Ende der Funktion? Beispielsweise: void foo() { int c[100]; { int d[200]; } //code that takes a while return; } Wird dwährend …
153 c  memory  stack 

10
ios app maximales Speicherbudget
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.