# PMU Counters on Apple Silicon

**URL:** <https://forum.devtalk.com/t/pmu-counters-on-apple-silicon/229645>\
**Category:** macOS In The News\
**Tags:** via-news-bot, apple, in-the-news\
**Created:** [12 January 2026 02:28 UTC](https://forum.devtalk.com/t/pmu-counters-on-apple-silicon/229645 "2026-01-12T02:28:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [12 January 2026 02:28 UTC](https://forum.devtalk.com/t/pmu-counters-on-apple-silicon/229645/1 "2026-01-12T02:28:35Z")

</div>

> Last time I wrote about profiling in Zig on Apple Silicon, I touched on PMU counter profiling. This time I decided to go further and create my own tool to fetch all available counters for Apple Silicon processors (M1, M2, and later).  
> Brief explanation of PMU counters PMU (Performance Monitoring Unit) counters are hardware counters that track microarchitectural events inside the CPU, e.g. executed instructions, retired operations, branches, cache misses, and more.

Read in full here:

> **[PMU Counters on Apple Silicon](https://blog.bugsiki.dev/posts/apple-pmu/)**
>
> Last time I wrote about profiling in Zig on Apple Silicon, I touched on PMU counter profiling. This time I decided to go further and create my own tool to fetch all available counters for Apple Silicon processors (M1, M2, and later).
> Brief...
