Suchergebnisse für Anfrage "mmap"

2 die antwort

it mmap und madvise für große Seit

Ich möchte Speicher auf den von einem Linux-Computer verwendeten Riesen-Seiten zuweisen. Ich sehe, dass es zwei Möglichkeiten gibt, dies mit @ zu tummap undmadvise. Das heißt, mit derMAP_HUGETLB Flagge mit demmmap Anruf base_ptr_ = mmap(NULL, ...

4 die antwort

Schreibgeschütztes Mapping einer O_WRONLY-geöffneten Datei, die funktionieren soll?

Istmmap() soll in der Lage sein, ein schreibgeschütztes Mapping eines @ zu erstellO_WRONLY Datei geöffnet? Ich frage, weil das Folgen auf einem Linux 4.0.4 x86-64-System fehlschlägt strace log): mkdir("test", 0700) = 0 open("test/foo", ...

10 die antwort

Wie man eine Checkpoint-Datei mit mmap erstellt, die nur manuell auf die Festplatte synchronisiert wird

Ich benötige den schnellsten Weg, um Dateien regelmäßig mit dem Speicher zu synchronisieren. Was ich denke, ich möchte, ist eine mmap'd-Datei, die nur manuell auf die Festplatte synchronisiert wird. Ich bin nicht sicher, wie ich verhindern ...

TOP-Veröffentlichungen

4 die antwort

mmap zum Schreiben einer sequentiellen Protokolldatei für die Geschwindigkeit?

Ich möchte eine Protokolldatei im unstrukturierten Format (zeilenweise) mit @ schreibemmap (für Geschwindigkeit). Was ist das beste Verfahren? Öffne ich eine leere Datei,truncate bis 1 Seitengröße (leere Zeichenfolge schreiben, um die Größe der ...

4 die antwort

GDB kann nicht auf den vom Kernel zugewiesenen Speicher von mmap () zugreifen?

Ich habe ein Problem mit GDB und einigen Puffern, die im Kernel-Space zugewiesen sind. Die Puffer werden von einem Kernel-Modul zugewiesen, das zusammenhängende Speicherblöcke zuweisen soll, und anschließend über einen mmap () -Aufruf dem ...

6 die antwort

Wie verbessert mmap die Lesegeschwindigkeit von Dateien?

Angenommen, der Adressraum kann die Datei abdecken, dann scheint mir mmap einfach einen Speicherblock zuzuweisen, der so groß ist wie die zu lesende Datei, und eine 1-zu-1-Beziehung zwischen den entsprechenden Blöcken zu erstellen. Warum ...

2 die antwort

Memory Zugeordnete Dateien und atomare Schreibvorgänge einzelner Blöcke

Wenn ich eine einzelne Datei mit normalen E / A-APIs lese und schreibe, sind Schreibvorgänge auf Blockbasis garantiert atomar. Das heißt, wenn mein Schreibvorgang nur einen einzelnen Block ändert, garantiert das Betriebssystem, dass entweder der ...

4 die antwort

Unmapping oder 'Release' eines MappedByteBuffers unter Android

Das übliche Problem in Java ist, dass SieHacke [https://github.com/graphhopper/graphhopper/blob/master/core/src/main/java/com/graphhopper/util/Helper.java#L416-L443] , um eine ordnungsgemäße Zuordnung von Speicherzuordnungsdateien zu erhalten ...

2 die antwort

mmap von / dev / mem schlägt mit ungültigem Argument für virt_to_phys-Adresse fehl, aber Adresse ist seitenausgerichtet

Aus irgendeinem Grund meinmmap fehlgeschlagen mit einemInvalid argument -Nachricht, obwohl mein Offset seitenausgerichtet ist. Die Seitengröße beträgt 4096 Bytes. EbenfallsCONFIG_STRICT_DEVMEM ist deaktiviert, d. h. ich kann auf Speicher über 1 ...