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.


12
C Speicherverwaltung
Ich habe immer gehört, dass man in C wirklich darauf achten muss, wie man den Speicher verwaltet. Und ich fange immer noch an, C zu lernen, aber bisher musste ich überhaupt keine Speicherverwaltungsaktivitäten durchführen. Ich stellte mir immer vor, Variablen freigeben und alle möglichen hässlichen Dinge tun zu müssen. Dies …
90 c  memory 

8
Ist Python schneller und leichter als C ++? [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, …

4
Warum ist memmove schneller als memcpy?
Ich untersuche Leistungs-Hotspots in einer Anwendung, die 50% ihrer Zeit in memmove verbringt (3). Die Anwendung fügt Millionen von 4-Byte-Ganzzahlen in sortierte Arrays ein und verschiebt die Daten mithilfe von memmove "nach rechts", um Platz für den eingefügten Wert zu schaffen. Meine Erwartung war, dass das Kopieren von Speicher extrem …
89 c++  c  performance  memory 

4
Was sind die Vorteile von Dateien mit Speicherzuordnung?
Ich habe nach Speicherzuordnungsdateien für ein Projekt gesucht und würde mich über Gedanken von Personen freuen, die sie entweder zuvor verwendet oder gegen deren Verwendung entschieden haben, und warum? Insbesondere bin ich besorgt über Folgendes in der Reihenfolge seiner Bedeutung: Parallelität wahlfreier Zugriff Performance Benutzerfreundlichkeit Portabilität

13
Wie funktioniert dieses Programm?
#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Es zeigt ein 0!! Wie ist das möglich? Was ist die Begründung? Ich habe absichtlich eine %din die printfErklärung aufgenommen, um das Verhalten von zu untersuchen printf.
88 c++  c  memory  printf  endianness 


14
Wächst der Stapel nach oben oder unten?
Ich habe diesen Code in c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); Die Ausgabe ist: Address of a: 2293584 Address of …
87 c  memory  stack 



3
Wie ändere ich den Speicherinhalt mit GDB?
Ich weiß, dass wir verschiedene Befehle verwenden können, um auf den Speicher zuzugreifen und ihn zu lesen: zum Beispiel print, p, x ... Aber wie kann ich den Speicherinhalt an einem bestimmten Ort ändern (während des Debuggens in GDB)?
85 c  linux  memory  gdb 


3
Grundlegendes zu den Protokollen des Linux-Oom-Killers
Meine App wurde vom Oom-Killer getötet. Es ist Ubuntu 11.10, das auf einem Live-USB ohne Swap ausgeführt wird, und der PC verfügt über 1 Gig RAM. Die einzige App, die ausgeführt wird (abgesehen von all den eingebauten Ubuntu-Inhalten), ist mein Programm flasherav. Beachten Sie, dass / tmp dem Speicher zugeordnet …

7
VS2015 Update 2-Meldung: „Zu wenig Speicher erkannt. Die vollständige Lösungsanalyse ist für diese Lösung deaktiviert. “
Ich habe gerade Visual Studio 2015 mit Update 2 aktualisiert. Nachdem ich einige Stunden lang einwandfrei gearbeitet hatte, erhielt ich Folgendes: "Es wurde wenig Speicher erkannt. Die vollständige Lösungsanalyse für diese Lösung ist deaktiviert." Das wird oben in meinem Editor-Dock-Panel von VS2015 angezeigt. Ich habe gesehen, dass bei Microsoft Connect …


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.