[Unit] Description=Aggregate ceiling for all build/test/typecheck jobs [Slice] CPUQuota=400% # Builds yield first when the desktop, VM, or agent sessions want CPU. CPUWeight=20 # No MemoryHigh/MemoryMax: the memory backstop here is ManagedOOMMemoryPressure in # build.slice.d/90-ceiling.conf, which acts on a sustained stall rather than a size. MemorySwapMax=0 TasksMax=1024 IOWeight=10