High Process Faults Leading to Lower System Performance

Originator:sephirothfanatic
Number:rdar://20421770 Date Originated:03-Apr-2015
Status:Behaves correctly Resolved:Archive
Product:OS X Mavericks and OS X Yosemite Product Version:10.9.5 (13F1066) and 10.10.3 (14D130a)
Classification:Serious Bug Reproducible:Always
 
Summary:
Correlation between Process Faults and overall system performance and stability.  While comparing the overall performance and stability between OS X Snow Leopard, OS X Mountain Lion, OS X Mavericks and OS X Yosemite, I noticed a correlation between the number of Process faults present inside the Activity Monitor.app and how smoothly and efficiently each Operating System was running.  In Snow Leopard and Mountain Lion, there were no faults listed in the Activity Monitor.app and the system ran very well.  In Mavericks and Yosemite, there are a very high number of faults for each process, and each system runs with difficulty.

Steps to Reproduce:
1. Open Activity Monitor
2. Inspect any running process in either OS X Mavericks or OS X Yosemite; the fault counter is not 0.

Expected Results:
In OS X Snow Leopard and OS X Mountain Lion, there were 0 faults inside each process inspection window.

Actual Results:
In OS X Mavericks and OS X Yosemite, each time an action is performed regarding each process, e.g. Dock, launchd, Finder, etc. there is an increase in the faults count on the process inspection window.  In addition, a process's fault counter will increase until the CPU % drops to 0.00.

Version:
OS X Snow Leopard 10.6.8 (10K549); OS X Mountain Lion 10.8.5 (12F2501) compared to OS X Mavericks 10.9.5 (13F1066); OS X Yosemite 10.10.3 (14D130a).

Notes:
On all Operating Systems, there is always available RAM that the system can use to page data from the hard drive.  I would expect to see page faults if the Operating System was thrashing due to insufficient RAM or disk space, but instead I see page faults when there is RAM and disk space available to the Operating System.

Configuration:
There were no fault counts on OS X Snow Leopard and OS X Mountain Lion; there are increasing fault counts on every process on OS X Mavericks and OS X Yosemite.

Attachments:
NONE

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!