Вышла утилита SimSlim, которая снижает расход памяти симуляторов Xcode с 4 ГБ до 900 МБ

Разработчики MobAI выпустили утилиту SimSlim, которая уменьшает потребление ресурсов симуляторов Xcode, отключая лишние фоновые процессы. В тестах Mac с чипом M1 Pro и 16 ГБ памяти одновременно поддерживал работу 12 симуляторов.

Авторы проекта отмечают, что утилита сокращает число запущенных процессов с 258 до 70, а объём используемой памяти снижает с 4 ГБ примерно до 900 МБ. Для сравнения использовали показатель phys_footprint, который учитывает сжатую и выгруженную на диск память.

Экономия ресурсов достигается за счёт отключения служб, которые запускаются вместе с симулятором, включая Siri, Spotlight, анализ фотографий, синхронизацию с iCloud и другие. В большинстве случаев они не нужны для проверки интерфейса на виртуальном устройстве. Если определённые службы всё же нужны, то их можно выборочно активировать.

SimSlim на macOS с установленным Xcode. Код инструмента опубликован на GitHub по лицензии MIT.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев