| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- ===============================
- Memory Management Documentation
- ===============================
- This is a guide to understanding the memory management subsystem
- of Linux. If you are looking for advice on simply allocating memory,
- see the :ref:`memory_allocation`. For controlling and tuning guides,
- see the :doc:`admin guide <../admin-guide/mm/index>`.
- .. toctree::
- :maxdepth: 1
- physical_memory
- page_tables
- process_addrs
- bootmem
- page_allocation
- vmalloc
- slab
- highmem
- page_reclaim
- swap
- page_cache
- shmfs
- oom
- Unsorted Documentation
- ======================
- This is a collection of unsorted documents about the Linux memory management
- (MM) subsystem internals with different level of details ranging from notes and
- mailing list responses for elaborating descriptions of data structures and
- algorithms. It should all be integrated nicely into the above structured
- documentation, or deleted if it has served its purpose.
- .. toctree::
- :maxdepth: 1
- active_mm
- allocation-profiling
- arch_pgtable_helpers
- balance
- damon/index
- free_page_reporting
- hmm
- hwpoison
- hugetlbfs_reserv
- ksm
- memory-model
- mmu_notifier
- multigen_lru
- numa
- overcommit-accounting
- page_migration
- page_frags
- page_owner
- page_table_check
- remap_file_pages
- slub
- split_page_table_lock
- transhuge
- unevictable-lru
- vmalloced-kernel-stacks
- vmemmap_dedup
- z3fold
- zsmalloc
|