Особенности виртуальной памяти
Нашел интересный способ познакомиться с устройством виртуальной памяти на моем ноутбуке. Можно вызвать команду:
vm_stats
Эта команда выводит статистику по использованию виртуальной памяти, которая на моем компьютере выглядит вот так:
Pages free: 1248077.
Pages active: 1039334.
Pages inactive: 681085.
Pages speculative: 102637.
Pages throttled: 0.
Pages wired down: 947732.
Pages purgeable: 165924.
"Translation faults": 2872353573.
Pages copy-on-write: 84084404.
Pages zero filled: 1389615466.
Pages reactivated: 32939465.
Pages purged: 21042545.
File-backed pages: 574634.
Anonymous pages: 1248422.
Pages stored in compressor: 1060136.
Pages occupied by compressor: 175000.
Decompressions: 71676136.
Compressions: 102546494.
Pageins: 32667988.
Pageouts: 269292.
Swapins: 21328597.
Swapouts: 23569093.
Так как я не указал интервал, то выводится статистика за все время работы. Если указать 1ms или 1s то статистика будет выводиться с заданным интервалом.
Посмотреть, что значат эти числа можно в мануале.