«Ставка на любовь»: кто участвовал в первом выпуске третьего сезона и какая пара ушла История Ивана Капкова: эмиграция, внутренний кризис и трагический финал Филипп Киркоров станцевал на столе для диджея на презентации клипа «Луиза» Александр Цыпкин представил «Файл Надежды» — историю любви в эпоху нейросетей В Роспотребнадзоре назвали основные меры профилактики ВИЧ-инфекции Team Spirit сохранила первое место в рейтинге HLTV Девушка Kizaru заявила о фиктивном браке рэпера и насилии Россияне поддержали право фотографировать товары в магазинах, но снимают их в основном ситуативно Модель OnlyFans рассказала о трех поклонниках с татуировками в ее честь Британский актер погиб после падения в вольер с тиграми ZCode раздаёт 500 млн токенов для моделей GLM-5.3 Исследование AWG: россияне возвращаются в интернет-магазины не только из-за цены Том Уэллинг стал героем вирусного обсуждения после публикации фото из отеля В аэропорту Шереметьево у турагента украли рюкзак в бизнес-зале Филипп Киркоров представил клип «Луиза», снятый в Каппадокии BrandSecurity: число нарушений прав на бренды выросло на 56,9% Сбербанк повысил ставку по накопительному счету до 14,5% годовых Пять способов сделать макияж губ в коричневой гамме Ума Турман, Эшли Грэм и Джулия Фокс на Room to Grow Gala 2026 Бонни Райт стала мамой во второй раз
Лента новостей
Технологии

SimSlim снижает нагрузку от симуляторов Xcode на macOS

Утилита SimSlim отключает необязательные фоновые службы симуляторов Xcode и позволяет запускать больше виртуальных устройств на одном Mac.

SimSlim снижает нагрузку от симуляторов Xcode на macOS
Фото: Хабр

Разработчики MobAI выпустили утилиту SimSlim для снижения нагрузки от симуляторов Xcode на macOS. Инструмент отключает необязательные фоновые процессы, которые запускаются вместе с виртуальным устройством и обычно не требуются при проверке интерфейса.

SimSlim снижает нагрузку от симуляторов Xcode на macOS
Фото: Хабр

В тесте на Mac с чипом M1 Pro и 16 ГБ оперативной памяти одновременно работали 12 симуляторов. По данным авторов проекта, SimSlim уменьшила число процессов с 258 до 70, а объём используемой памяти — примерно с 4 ГБ до 900 МБ.

Для оценки потребления ресурсов разработчики использовали показатель phys_footprint. Он учитывает не только память, находящуюся непосредственно в оперативной памяти, но и данные, сжатые или выгруженные на диск, поэтому позволяет точнее оценить фактическую нагрузку приложения на систему.

Какие службы отключает утилита

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

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

Утилита работает на macOS с установленным Xcode. Исходный код SimSlim опубликован на GitHub под лицензией MIT, поэтому проект можно изучать, изменять и использовать в соответствии с условиями этой лицензии.

Источник