MRT / YaraScan - це антивірусний інструмент, захищений авторським правом MacOS. Причина його нецензурної пам’яті - це те, що в OSX немає офіційного антивірусу.
Простіше кажучи, YaraScan є однією з частин "набору нестабільності" тут; https://www.volatilityfoundation.org/about
Зрозумійте, що вірус та незаконно піратський матеріал виявляються лише за допомогою "підпису" набору кодових шляхів, і обидва часто покладаються на помилки, подвиги та слабкі виправлення, тому варто лише очікувати, що найсильніший сучасний антивірус виростав із авторських прав інструмент виявлення порушень.
YaraScan запускається один раз після оновлення Mojave, а потім видаляє себе. Було також помічено, що існує певна система MacOS в рамках MRT. Причина, в якій використовується стільки пам’яті, полягає в тому, що, якщо інше не запрограмовано (як це відмова від відмови), процес, який повинен сканувати велику кількість файлів на файл невідомого розміру, який може бути зашифрований у вказані шукані файли, буде використовувати великий кількість неактивної пам'яті для збереження всіх розшифрованих відсканованих файлів протягом обмеженого періоду часу, якщо вони знову потрібні. Чому? Оскільки порожня оперативна пам’ять даремно ОЗУ, я маю на увазі, що ви все одно повинні давати їй ват, тому навіщо видаляти речі на ній, коли щось інше не хоче бути там? На його повернення потрібно 100 разів більше.
Що ще важливіше, якщо ви Filevault або APFS, ВСІ ці дані шифруються і повинні бути розшифровані для читання. Багатьом додаткам насправді потрібно запустити та сканувати, коли вони завантажуються, оскільки багато файлів можуть зібратися разом, щоб створити загрозу в просторі пам'яті як єдиний "паралельний файл". Віруси можна частково зберігати в дилібі для абсолютно не пов’язаних програм.
Велика кількість часу активно визначається Grand Central Dispatch у вашому mac, і як тільки ви спробуєте скористатись програмою, яка потребує такої логічної оперативної пам’яті, вона спробує її очистити. Зауважте, що віртуальна пам'ять у цьому випадку повинна бути великою, оскільки всі розшифровані речі краще зберігатись там, поки ви буквально не залишилися у просторі, ніж видаляєтеся на вторинному проході незабаром після створення багаторазово.
Це нова поведінка в епоху SSD, щоб максимально збільшити термін експлуатації над чутливістю. Поточна поведінка GCD говорить про те, що уповільнення відбувається від швидкого процесора, створюючи розшифровані дані швидше, ніж це можна записати на диск та інші запити в оперативну пам'ять, дочекавшись завершення SSD / HDD.