malloc

Die malloc-Funktion führt die dynamische Speicherzuordnung in C durch und ist Teil der Standardbibliothek. Verwenden Sie dieses Tag für Fragen zur Verwendung, zum Verhalten und zur Implementierung von malloc.
1
Antwort

Verringern Sie die Speicherfragmentierung mit MALLOC_MMAP_THRESHOLD_ und MALLOC_MMAP_MAX_.

Ich habe mit den Variablen MALLOC_MMAP_THRESHOLD_ und MALLOC_MMAP_MAX_ env experimentiert, um die Speicherverwaltung in einem lang laufenden Python 2-Prozess zu beeinflussen. Siehe Ссылка Ich habe die Idee von diesem Fehlerbericht: Ссылка...
26.02.2016, 20:14
6
Antworten

Wie kann malloc () einen SIGSEGV verursachen?

Ich habe einen seltsamen Fehler in meinem Programm, es scheint mir, dass malloc () einen SIGSEGV verursacht, was nach meinem Verständnis keinen Sinn ergibt. Ich verwende eine Bibliothek namens Simclist für dynamische Listen. Hier ist eine Str...
17.09.2009, 19:59
11
Antworten

Ist die Verwendung von malloc sicher?

Jemand hat mir gesagt, dass die Zuordnung mit malloc nicht mehr sicher ist, ich bin kein C / C ++ - Guru, aber ich habe einige Sachen mit malloc und C / C ++ gemacht. Weiß jemand, über welche Risiken ich spreche? Zitiert ihn:    [..] Aber...
15.05.2010, 16:57
7
Antworten

zuteilen Matrix in C

Ich möchte eine Matrix zuweisen. ist dies die einzige Option: %Vor%     
24.01.2010, 20:43
2
Antworten

C - malloc - ungültige Umwandlung von void * nach double *

Ich möchte eine Funktion schreiben, die eine Kopie eines doppelten Arrays mit Zeigern erstellt. Das ist mein Code bisher: %Vor% Ich habe 2 Kompilierungsfehler, die ich nicht loswerden kann. Ich bekomme    ungültige Konvertierung von void...
06.05.2015, 21:35
6
Antworten

Woher wissen Sie, wie viel Platz mit malloc () zuzuordnen ist?

Ich bin ein C-Neuling, ich komme aus C #. Ich habe etwas über Speicherverwaltung und die Funktion malloc() gelernt. Ich bin auch auf diesen Code gestoßen: %Vor% Was ich nicht verstehe ist, wie viel Speicherplatz für a_persons_name rese...
08.08.2009, 04:22
10
Antworten

Warum ist malloc wirklich nicht deterministisch? (Linux / Unix)

malloc gibt nicht garantiert 0-Speicher zurück. Die herkömmliche Weisheit ist nicht nur das, sondern dass der Inhalt des Speichers malloc zurückkehrt, ist eigentlich nicht deterministisch , z openssl verwendete sie für zusätzliche Zufällig...
28.06.2012, 19:34
4
Antworten

warum funktioniert malloc (sizeof (pointer))?

Dieser folgende Code funktioniert einwandfrei: %Vor% Wenn erfüllt als: %Vor% Meine Frage ist: Warum ist das in Ordnung? malloc weist die Anzahl der Bytes zu, die in seinem Argument angegeben sind. Hier ist sizeof ptr 8 Bytes auf...
31.07.2012, 17:07
3
Antworten

malloc + Automatische Referenzzählung?

Wenn ich malloc zusammen mit der automatischen Referenzzählung verwende, muss ich den Speicher noch manuell freigeben? %Vor%     
07.05.2012, 02:37
4
Antworten

CPU- und Speicherverbrauch von jemalloc im Vergleich zu glibc malloc

Ich hatte kürzlich von jemalloc erfahren, es ist der von Firefox verwendete Speicherzuordner. Ich habe versucht, jemalloc in mein System zu integrieren, indem ich neue und lösche Operator überschreibe und die jemalloc Entsprechungen von malloc u...
23.10.2012, 09:35