Skip to Content
Building Cocoa Applications: A Step by Step Guide
book

Building Cocoa Applications: A Step by Step Guide

by Simson Garfinkel, Michael Mahoney
May 2002
Intermediate to advanced
646 pages
18h 57m
English
O'Reilly Media, Inc.
Content preview from Building Cocoa Applications: A Step by Step Guide

Seeing All the Processes

To see all of the processes running on your Mac OS X computer, we can use the ProcessViewer application we introduced in Chapter 2. Figure 9-2 contains a screen shot of ProcessViewer displaying the user processes at a given time, whereas Figure 9-3 shows the administrator (or root) processes. Figure 9-2 contains additional process ID information at the bottom of the window.

User processes with process ID information

Figure 9-2. User processes with process ID information

Administrator (root) processes

Figure 9-3. Administrator (root) processes

We can also use the ps command in a Terminal (Unix) window to see all of the running processes. The ps command has many options, but using the options a, u, and x gives us a user-readable listing of all the currently running processes. (ProcessViewer’s output is nicer, but it contains less information than the ps command’s output.)

Enter ps auxww in a Terminal window (the suffix ww is for wide format). Your listing should contain many of the same programs as the following listing (the processes in our ps listing differ from those in our ProcessViewer listing). Some of the processes running on your computer are bound to differ; it depends on which programs you are running and how your system is configured. wsurfer is the username of the user who logged in, and we’ve formatted the shell output ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Swift Development with Cocoa

Swift Development with Cocoa

Paris Buttfield-Addison, Jonathon Manning, Tim Nugent
Cocoa Design Patterns

Cocoa Design Patterns

Erik M. Buck, Donald A. Yacktman

Publisher Resources

ISBN: 0596002351Catalog PageErrata