| Aufzählung |
|---|
| mi_option_show_errors | Fehlermeldungen ausgeben.
|
| mi_option_show_stats | Statistiken bei Beendigung ausgeben.
|
| mi_option_verbose | Ausführliche Meldungen ausgeben.
|
| mi_option_max_errors | höchstens N Fehlermeldungen ausgeben
|
| mi_option_max_warnings | höchstens N Warnmeldungen ausgeben
|
| mi_option_reserve_huge_os_pages | N riesige OS-Seiten (1GiB-Seiten) beim Start reservieren
|
| mi_option_reserve_huge_os_pages_at | N riesige OS-Seiten auf einem bestimmten NUMA-Knoten N reservieren.
|
| mi_option_reserve_os_memory | Beim Start eine angegebene Menge OS-Speicher in einer Arena reservieren (intern ist dieser Wert in KiB; verwenden Sie mi_option_get_size)
|
| mi_option_allow_large_os_pages | Große (2 oder 4 MiB) OS-Seiten zulassen, impliziert eager commit. Wenn falsch, deaktiviert es auch THP für den Prozess.
|
| mi_option_purge_decommits | soll eine Speicherbereinigung decommitten? (=1). Auf 0 setzen, um beim Bereinigen einen Speicher-Reset zu verwenden (anstatt decommit)
|
| mi_option_arena_reserve | Anfängliche Speichergröße für Arena-Reservierung (= 1 GiB auf 64-Bit) (intern ist dieser Wert in KiB; verwenden Sie mi_option_get_size)
|
| mi_option_os_tag | Tag für OS-Protokollierung (derzeit nur macOS) (=100)
|
| mi_option_retry_on_oom | Wiederholung bei Speicherüberlauf für N Millisekunden (=400), auf 0 setzen, um Wiederholungen zu deaktivieren. (nur unter Windows)
|
| mi_option_eager_commit | Segmente sofort committen? (nach eager_commit_delay Segmenten) (standardmäßig aktiviert).
|
| mi_option_eager_commit_delay | die ersten N Segmente pro Thread werden nicht sofort committet (sondern seitenweise bei Bedarf im Segment)
|
| mi_option_arena_eager_commit | Arenen sofort committen? Auf 2 setzen, um nur bei Overcommit-Systemen zu aktivieren (=2)
|
| mi_option_abandoned_page_purge | verzögerte Speicherbereinigungen beim Beenden eines Threads sofort ausführen
|
| mi_option_purge_delay | Speicherbereinigung wird um N Millisekunden verzögert; auf 0 für sofortige Bereinigung oder -1 für gar keine Bereinigung setzen. (=10)
|
| mi_option_use_numa_nodes | 0 = alle verfügbaren NUMA-Knoten verwenden, andernfalls höchstens N Knoten verwenden.
|
| mi_option_disallow_os_alloc | 1 = keinen OS-Speicher für Allokation verwenden (nur programmatisch reservierte Arenen)
|
| mi_option_limit_os_alloc | Wenn auf 1 gesetzt, keinen OS-Speicher für Allokation verwenden (nur vorab reservierte Arenen)
|
| mi_option_max_segment_reclaim | max. Prozentsatz der freigegebenen Segmente, die pro Versuch zurückgefordert werden können (=10%)
|
| mi_option_destroy_on_exit | Wenn gesetzt, wird beim Beenden aller Speicher freigegeben; wird manchmal für dynamisches Entladen verwendet, kann aber unsicher sein
|
| mi_option_arena_purge_mult | Multiplikator für purge_delay für die Verzögerung der Arenen-Bereinigung (=10)
|
| mi_option_abandoned_reclaim_on_free | ermöglicht die Rückforderung eines freigegebenen Segments beim Freigeben (=1)
|
| mi_option_purge_extend_delay | Verlängert die Bereinigungsverzögerung bei jeder weiteren Verzögerung (=1)
|
| mi_option_disallow_arena_alloc | 1 = keine Arenen für Allokation verwenden (außer bei Verwendung spezifischer Arena-IDs)
|
| mi_option_visit_abandoned | erlaubt den Besuch von Heap-Blöcken von verlassenen Threads (=0)
|
| _mi_option_last | |