"Dock" Related Processes

This section describes 'Dock' related processes. Dock displays an icon bar at the bottom of the desktop to hold frequently used apps and features.

What Are "Dock" Processes? - "Dock" processes are related the Dock app, which is part of the macOS system.

Dock displays an icon bar at the bottom of the desktop. It is used to hold apps and features that you’re likely to use every day, for example, Launchpad and the Trash.

Dock Bar for Frequently Used Apps
Dock Bar for Frequently Used Apps

Here is what I did about "Dock" processes.

1. View "Dock" processes with "ps" command.

herong$ ps -A | grep Dock
  648 2:20.36 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
  682 0:17.78 /System/Library/CoreServices/Dock.app/Contents/XPCServices
     /com.apple.dock.extra.xpc/Contents/MacOS/com.apple.dock.extra
 6723 0:13.36 /System/Library/CoreServices/Dock.app/Contents/Resources
     /DashboardClient.app/Contents/MacOS/DashboardClient

2. Check CPU and memory usages with the "top" command. The "Dock" process uses 25 MB. Why it consumes so much memory to hold some app icons?

herong$ top -pid 648

PID  COMMAND      %CPU TIME     #TH  #WQ  #POR MEM  PURG  CMPR PGRP PPID
648  Dock         0.0  02:21.18 3    1    398  25M  304K  52M  648  1

3. Keep "Dock" process running. It is an important tool on the desktop.

Table of Contents

 About This Book

 Macintosh OS (Operating System) History

 macOS Operating System

 macOS File Systems

 macOS Network Connections

System and Application Processes

 What Is a Running Process

 Use Activity Monitor on macOS

 "ps" - Process Status Command

 "top" - Display Top Processes

 "nettop" - Processes Top Network Usages

 "Finder" Process - File Browser on Mac

 "WindowServer" Process - Drawing Graphics on Screen

"Dock" Related Processes

 "Siri" Processes - Voice Command Interpreter

 "mds" Processes - Metadata Server and Spotlight

 "spindump" Processes - Dump Memory Contents

 "login" Processes - Login Window and Services

 "softwareupdate" Processes - Update System and Apps

 "TeamsUpdater" Process from Microsoft Teams

 Keychain Access - Password Manager

 Keychain Access - Certificate Manager

 Productivity Tools on macOS

 Programming Tools on macOS

 Apache Web Server on macOS

 Develop and Run Java Applications

 Full Version in PDF/EPUB