Mac Tutorials - Herong's Tutorial Examples - v3.08, by Herong Yang
"Siri" Processes - Voice Command Interpreter
This section describes 'Siri' process, which allows you to operates your Mac computer with voice commands interactively.
What Are "Siri" Processes? - "Siri" processes are created by the system app "Siri", which allows you to operates your Mac computer with voice commands interactively.
Here is what I did about "Siri" processes.
1. View "Siri" processes with "ps" command.
herong$ ps -A | grep Siri 629 ?? 0:35.07 /System/Library/CoreServices/Siri.app/Contents /MacOS/Siri launchd 38729 ?? 1:37.37 /System/Library/CoreServices/Siri.app/Contents /XPCServices/SiriNCService.xpc/Contents/MacOS/SiriNCService 38728 ?? 0:00.28 /System/Library/CoreServices/ControlStrip.app/Contents /XPCServices/com.apple.DFRSystemExtra.Siri.xpc/Contents /MacOS/com.apple.DFRSystemExtra.Siri
2. Check CPU and memory usages of "Siri" processes using "top" command. Total memory usage is about 36 MB.
herong$ top -pid 629 PID COMMAND %CPU TIME #TH #WQ #POR MEM PURG CMPRS PGRP PPID 629 Siri 0.0 00:35.76 4 2 163 3532K 0B 2300K 629 1 herong$ top -pid 38728 38728 com.apple.DF 0.0 00:00.28 2 1 64 760K 0B 960K 38728 1 herong$ top -pid 38729 38729 SiriNCServic 0.0 01:40.93 3 1 309 32M 0B 94M 38729 1
3. If you are in an open office environment, you probably don't want to use Siri. In this case, you can disable it to save system resources.
Go to Apple menu "System preferences > Siri". And uncheck "Enable Siri".
Table of Contents
Macintosh OS (Operating System) History
►System and Application Processes
"nettop" - Processes Top Network Usages
"Finder" Process - File Browser on Mac
"WindowServer" Process - Drawing Graphics on Screen
►"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