memory

Verwenden Sie dieses Tag für die Speicherverwaltung oder Probleme beim Programmieren. Bei Fragen zu Speicherhardwareproblemen oder Fehlern in allgemeiner Software rufen Sie https://superuser.com oder https://serverfault.com auf, wenn dies mit Hardware oder Software auf Unternehmensebene zu tun hat.
8
Antworten

Welchen Vorteil hat es, eine Variable nicht initialisiert zu lassen?

In vielen Sprachen dürfen Sie eine Variable deklarieren und vor der Initialisierung verwenden. In C ++ können Sie z. B. ein Snippet schreiben: %Vor% Das würde natürlich unberechenbar zurückkommen (na ja, außer Sie wüssten, wie Ihr Program...
09.08.2010, 02:00
7
Antworten

Wie viel Overhead führen Realloc-Aufrufe ein?

Ich verwende realloc in jeder Iteration einer for -Schleife, die mehr als 10000-mal iteriert. Ist das eine gute Übung? Wird realloc einen Fehler verursachen, wenn es oft aufgerufen wurde?     
29.03.2011, 11:06
2
Antworten

Wo sollte der .bss-Abschnitt der ELF-Datei gespeichert werden?

Es ist bekannt, dass der Abschnitt .bss nicht auf der Festplatte gespeichert wurde, aber der Abschnitt .bss im Speicher sollte auf Null initialisiert werden. aber wo sollte es in der Erinnerung sein? Gibt es irgendwelche Informationen in der ELF...
02.05.2012, 09:12
5
Antworten

64bit Speicherzuweisung

Ich wurde gebeten, eine Delphi-kompatible DLL in C ++ zu erstellen, um eine einfache 64-Bit-Speicherverwaltung durchzuführen. Der Hintergrund ist, dass das System in Delphi eine Menge Speicherblöcke reservieren muss, die weit außerhalb des ad...
29.08.2008, 09:57
5
Antworten

Wie kann man den Speicherplatz des Zeigers im Speicher freigeben?

Ich habe Fragen über Zeiger in C. Jeder Zeiger hat 4 Bytes im Speicher (Adresse). Wenn ich malloc () aufrufe, wird nur Speicher zugewiesen und seine Adresse dem Zeiger zugewiesen, auch gibt free () nur den Speicher frei, auf den der Zeiger zeigt...
03.07.2011, 20:54
6
Antworten

Erklären: Kommunizieren Sie nicht, indem Sie Speicher teilen; Speicher teilen durch Kommunikation

Ich frage mich, was ist die bodenständigste Erklärung dieses berühmten Zitats:    Kommunizieren Sie nicht, indem Sie Speicher teilen; Speicher teilen durch Kommunikation. (R. Pike) Im Go-Speicher-Modell kann ich Folgendes lesen:    E...
03.04.2016, 21:28
2
Antworten

Kann ich den NUMA-Knoten von einer Zeigeradresse beziehen (in C unter Linux)?

Ich habe meinen Code eingerichtet, um Daten lokal auf meinem NUMA-System sorgfältig zu laden und zu verarbeiten. Ich denke. Das heißt, zu Debugging-Zwecken möchte ich wirklich in der Lage sein, die Zeigeradressen zu verwenden, auf die innerhalb...
02.11.2011, 20:27
3
Antworten

Sind Zeichenketten in Python zusammengefasst?

Hat Python einen Pool aller Zeichenketten und sind sie (Zeichenketten) Singletons? Präziser, im folgenden Code wurden ein oder zwei Strings im Speicher erstellt: %Vor% ?     
25.03.2010, 21:33
5
Antworten

Stapelzuordnung in C

Ist es ein schlechter Stil, Ihre einfachen C-Programme so zu gestalten, dass sie alles oder fast alles auf dem Stapel verteilen?     
14.03.2010, 08:26
5
Antworten

Möglichkeiten zum Erstellen einer konstanten IEnumerableTSomeType ...?

Vielleicht ist das eine dumme Frage ... Aber was ist die beste (performance- und memory-weise) Art, eine Konstante IEnumerable<TSomeType> ... zu erstellen? Wenn es nicht möglich ist, "den besten" Weg zu definieren, welche sind meine...
03.11.2010, 20:37