simslim: Reducing Apple Simulator Memory Footprint by 4x

RepositoryMobAI-App/simslimTool

simslim is an open-source macOS CLI tool written in Go that disables non-essential background daemons in Apple simulators. This cuts RAM usage per simulator roughly fourfold, enabling many more instances to run concurrently on a single Mac.

Key points

  1. Standard iOS simulators launch around 180 background services (such as Siri, Spotlight indexing, iCloud sync, and photo analysis) unnecessary for development or CI.
  2. Cuts memory usage (phys_footprint) of an iOS simulator from approximately 4.0 GB to 0.9 GB and active processes from 258 to 70.
  3. Supports iOS, tvOS, watchOS, and visionOS simulators on macOS using xcrun simctl under the hood.
  4. Handles runtime-specific edge cases, such as keeping mobileassetd enabled on visionOS for spatial environments and handling homed on watchOS.
  5. Provides CLI inspection commands like measure, status, top, and list to monitor actual memory footprint accurately.

Why it matters

RAM is typically the primary bottleneck on macOS hardware when running automated mobile test suites or concurrent AI coding agents. simslim allows developers and CI runners to scale simulator density significantly without triggering aggressive memory swapping and thrashing.

Analysis

The tool targets the internal launchd daemon overrides within the simulator environment. Rather than relying on simple RSS sums, simslim accurately walks process trees under launchd_sim using phys_footprint metrics. With over 3,000 GitHub stars, cross-runtime support, and careful handling of platform quirks, the project displays a high level of technical maturity and immediate practical utility for Apple platform engineers.

Found in

Summary generated by AI (Gemini 3.8 Flash, 27 October 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • X post:.competently.incompetent.

    simslim: Slashing iOS Simulator Memory Footprint by Disabling Daemons

    Developer @incanescent recommends the open-source utility simslim to ease resource pressure during intensive simulator testing and agent workflows. By disabling unnecessary background daemons across iOS, tvOS, watchOS, and visionOS runtimes, simslim reduces per-simulator memory consumption roughly fourfold.

    60bookmarks4.8kviews

    AI & LLMs· Tool

  • Repository:MobAI-App/ios-builder

    ios-builder: iOS Development Without a Mac via Cloud CI and MobAI

    ios-builder is an open-source CLI tool that lets developers build and test iOS applications from Windows or Linux. It relies on GitHub Actions, Codemagic, or Bitrise for remote builds and connects to MobAI for simulator streaming and hot reload.

    1.2kstarsGo

    Web development· Tool

  • Repository:drumih/turbo-fieldfare

    TurboFieldfare: Gemma 4 26B-A4B Inference in 2 GB RAM on Apple Silicon

    TurboFieldfare is a dedicated Swift and Metal runtime designed to run Google's Gemma 4 26B-A4B on Apple Silicon Macs within an approximately 2 GB RAM budget. It avoids loading the full 14.3 GB model into memory by keeping only the 1.35 GB core and KV cache in RAM while streaming the required mixture-of-experts weights from SSD on demand.

    6.6kstarsSwift

    AI & LLMs· Tool

  • X post:Virgile RIETSCH

    BlitzClean: Open-Source RAM Monitor and Disk Cleaner for macOS

    Virgile RIETSCH has launched BlitzClean, a free and open-source macOS utility designed to monitor RAM and clean disk space, tailored to identify resource-heavy developer workflows and AI agents.

    2.1kbookmarks146.5kviews

    Web development· Tool

  • Repository:Lakr233/vphone-cli

    vphone-cli: Run virtual iPhones on Apple Silicon Macs

    vphone-cli creates and runs virtualized iOS instances on Apple Silicon Macs running macOS 15 or newer. The tool leverages Apple's Virtualization.framework and the PCC research VM infrastructure.

    14.7kstarsSwift

    Security· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.