Ich habe versucht, Transparent Huge Page zu verstehen und stieß auf Anonymous Memory Mapping. Was ist anonyme Speicherzuordnung und warum Transparent Huge Page nur für diesen Typ unterstützt wird?Transparent Riesige Seite Unterstützung in Linux
0
A
Antwort
1
Anonyme Speicherzuordnung ist eine Speicherzuordnung, die keiner Datei zugeordnet ist. Weitere Informationen dazu finden Sie unter What is the purpose of MAP_ANONYMOUS flag in mmap system call?.
Anonyme Zuordnungen werden häufig verwendet, um den von den Anwendungssprachen verwendeten Heap und Stack zu implementieren. Indem THP für anonyme Zuordnungen aktiviert wird, ermöglicht es sehr große Heaps, wodurch Anwendungen große Datenmengen verarbeiten können.
Die meisten Anwendungen verwenden keine Speicherzuordnung für den Zugriff auf Dateien. Sie verwenden Systemaufrufe wie open
, read
und write
. Es ist also weniger notwendig, riesige Seiten mit zugeordneten Dateien zu verwenden, und sie haben dies nicht implementiert.
Verwandte Themen
- 1. Javascript Leistung Riesige Seite
- 2. Mehrere riesige Seitengrößen in Linux (x86-64)?
- 3. MSMQ-Client-Unterstützung für Linux
- 4. Unterstützung für Windows-Named Pipes in Linux
- 5. Riesige Seiten für Memory-Mapped-Dateien unter Linux
- 6. Machen Sie eine Seite Hintergrund transparent
- 7. Benötigen Sie Unterstützung Verstehen ls -d-Befehl in Linux
- 8. Android Studio HiDPI-Unterstützung für Linux
- 9. Linux-Backup-Service mit Glacier-Unterstützung
- 10. Riesige XML in Clojure
- 11. Riesige Datenbank in Oracle
- 12. wie Intel AES-NI-Unterstützung in Linux-Kernel aktivieren
- 13. GTK3 Fenster transparent
- 14. Wie man riesige json in Golang analysieren
- 15. Riesige Datendateien in R zeichnen?
- 16. Riesige Daten in Listbox (Tabelle)
- 17. Linux Seite Tabellenverwaltung und MMU
- 18. Browser-Unterstützung für ScrollTop der Seite
- 19. Speichern Sie riesige Daten in SQLite
- 20. QWidget Hintergrund transparent
- 21. Transparent div in IE
- 22. Riesige Datei main.cs
- 23. transparent png wird nicht transparent dargestellt?
- 24. riesige Größe catalog_product_index_eav Tabelle
- 25. Magick.NET C# - riesige Speichernutzung
- 26. Bitmap.Save, riesige Speicherleck
- 27. Qt transparent QWebView: past Seite Aufenthalt im Hintergrund der neuen
- 28. Riesige Textdatei zu mySql
- 29. So deaktivieren Sie Transparente Riesige Seiten (THP) in Ubuntu 16.04LTS
- 30. Riesige Fläche Textur?
Anonyme Speicherzuordnung ruft 'mmap()' mit dem Flag 'MAP_ANONYMOUS' auf. Siehe https://stackoverflow.com/questions/34042915/what-is-the-purpose-of-map-anonymous-flag-in-mmap-system-call – Barmar