Suchergebnisse für Anfrage "mmap"
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, ...
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", ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...