mmap

mmap ist ein POSIX-kompatibler Unix-Systemaufruf, der Dateien oder Geräte in den Speicher ablegt.
1
Antwort

Anonymous mmap zero-filled?

Unter Linux erklärt die Manpage mmap (2) , dass eine anonyme Zuordnung ist   . . . wird von keiner Datei unterstützt; sein Inhalt wird auf Null initialisiert. Die FreeBSD mmap (2) Manpage macht keine ähnliche Version Garantie auf Null-...
09.07.2013, 03:42
1
Antwort

Unmap von NumPy memmap

Ich kann keine Dokumentation darüber finden, wie numpy das Zurückmapping zuvor gespeicherter Regionen behandelt: munmap für numpy.memmap() und numpy.load(mmap_mode) . Meine Vermutung ist, dass es nur zur Zeit der Speicherbereinigung...
18.06.2011, 16:54
3
Antworten

Speichermappierte Dateien und Zeiger auf flüchtige Objekte

Mein Verständnis der Semantik von volatile in C und C ++ ist, dass es den Speicherzugriff in (beobachtbar ) Nebenwirkungen . Beim Lesen oder Schreiben in eine Memory-Mapped-Datei (oder Shared Memory) würde ich erwarten, dass der Zeiger flüch...
18.08.2017, 10:00
4
Antworten

Pufferspeicher begrenzen, der für mmap verwendet wird

Ich habe eine Datenstruktur, die ich nach Bedarf on-demand bearbeiten möchte. mmap scheint eine einfache Möglichkeit zu sein, erste Experimente durchzuführen. Allerdings möchte ich die Menge an Puffer-Cache begrenzen, die der mmap verwend...
25.07.2017, 18:29
1
Antwort

Ausrichtung und Granularität von mmap

Ich bin verwirrt durch die Spezifikation von mmap . Lassen Sie pa die Rückgabeadresse von mmap (das gleiche wie die Spezifikation) sein    pa = mmap (adr, len, prot, flags, fildes, aus); Meiner Meinung nach ist nach dem Funktionsau...
01.05.2010, 11:22
2
Antworten

Schlechte Speicherkapazität im Benutzerbereich für MMAP-physischen Speicher unter Linux

Von 192 GB RAM auf meinem Computer installiert, habe ich 188 GB RAM über 4 GB (bei Hardware-Adresse 0x100000000) durch den Linux-Kernel beim Booten reserviert (mem = 4G memmap = 188G $ 4G). Ein Datenerfassungskernmodul akkumuliert Daten in diese...
19.04.2012, 21:24
4
Antworten

Warum schlägt mmap auf iOS fehl?

Ich versuche mit mmap Audiodateien auf iOS zu lesen und abzuspielen. Es funktioniert gut für Dateien bis zu 400 MB. Aber wenn ich eine 500MB-Datei versuche, bekomme ich einen ENOMEM-Fehler. %Vor% Warum? Ich wäre glücklich mit einer Antw...
16.11.2012, 22:45
2
Antworten

Müssen mmap / mprotect-read nur null Seiten in Richtung festgeschriebenem Speicher gezählt werden?

Ich möchte in meinem Prozess reservierten virtuellen Adressraum für Speicher reservieren, der zuvor verwendet wurde, aber derzeit nicht benötigt wird. Ich interessiere mich für die Situation, in der der Host-Kernel Linux ist und konfiguriert ist...
01.12.2010, 20:39
1
Antwort

Wie kann MADV_ZERO implementiert oder emuliert werden?

Ich würde gerne in der Lage sein, einen Bereich einer Dateispeicherzuordnung auf null zu setzen, ohne irgendeinen io aufzurufen (um sequentiell riesige Dateien effizient zu überschreiben, ohne dass ein Plattenlesevorgang auftritt). Doing std...
31.08.2015, 23:56
0
Antworten

madvise Systemaufruf mit MADV_SEQUENTIAL-Aufruf dauert zu lange, um zu beenden

In meinem Code verwende ich eine externe C-Bibliothek und die Bibliothek ruft madvise mit der MADV_SEQUENTIAL-Option auf, was zu lange dauert. Meiner Meinung nach genügt es nur, madvise mit MADV_SEQUENTIAL anzurufen. Meine erste Frage ist, warum...
06.08.2014, 09:10