A look at some of the factors determining the performance of new M3 chips compared to the M1 and M2 versions, and how not to compare them.
CPU
Code run in a lightweight Virtual Machine can’t take advantage of the Efficiency cores of the host Apple silicon Mac. How then does Sonoma handle its threads?
How does Game Mode give highest priority access to CPU and GPU? An investigation of the involvement of P and E cores, and the GPU brings some surprises.
Apple claims it gives a game highest priority CPU and GPU access, and reduces Bluetooth input and audio latencies too. Does it, though?
The spinning beachball, a juddery interface, and fans running full pelt: what’s CPU doing in Activity Monitor, and what should you do about it?
How to interpret various measurements reported in Activity Monitor, from % CPU to Energy Impact, and how they can be compared across different Macs.
Using CPU % or Energy values in Activity Monitor appears to show that running code on E cores is less efficient than on P cores. Don’t believe a word of it.
Select a test, time it, and compare the result with those from other systems. Choose whether to use a synthetic or application benchmark, and don’t forget your confirmation bias.
It delivers detailed weather forecasts for days in advance, and real-time manipulation of elaborate textured 3D models. But more mundane tasks may not get any quicker.
How can you tell how much memory is being used by the GPU when both CPU and GPU use Unified Memory? Does it matter anyway?
