Skip to content

What is Virtualization.framework VM on Mac?

By Junaid, maker of Taskglass · Last reviewed

A virtual machine run by Apple's Virtualization framework for apps like Docker, UTM or OrbStack.

This process is a virtual machine created through Apple's Virtualization framework. Apps such as Docker Desktop, UTM, OrbStack and other Linux or macOS VM tools use it. Its CPU and memory reflect everything running inside that virtual machine, so it can be large; the memory you allocated to the VM is often reserved here.

Category
macOS system
Made by
Apple
Safe to quit:
With care

Shown in Activity Monitor as com.apple.Virtualization.VirtualMachine

Why is Virtualization.framework VM using so much CPU or memory?

  • Containers or a guest operating system doing work inside the VM
  • A large amount of memory assigned to the VM in the app's settings
  • Builds, databases or other heavy services running in containers

What to do

  1. 1Check which app started it (Docker, UTM, OrbStack, etc.) and look at what's running inside
  2. 2Stop containers or VMs you don't need
  3. 3Lower the VM's memory or CPU allowance in the app's settings
  4. 4Quit the app that owns the VM properly rather than force quitting this process

Safe to quit? With care.

Force quitting it is like pulling the plug on that virtual machine; unsaved data inside it can be lost.

Related processes

Part of the Taskglass Process Library

See it live in Taskglass.

Taskglass shows what Virtualization.framework VM is doing on your Mac right now, explains it in plain English, and tells you if it's safe. It does the same for 213 other processes.