Comments (4)
from perf-ninja.
Hello @delguoqing, I'm not an expert on perf engineering on Macs, but you can use Instruments that’s part of the Xcode. It gives you all the basic PMCs. Not sure about topdown as on ARMs it is slightly different than x86.
from perf-ninja.
thanks. I'll close this issue
from perf-ninja.
@delguoqing, if you're interested, I wrote a section about Xcode Instruments in my book:
dendibakh/perf-book@34d2827
The rendered PDF is here: https://github.com/dendibakh/perf-book/actions/runs/5953862771 (check artifacts)
Comments and reviews are welcome. :)
from perf-ninja.
Related Issues (20)
- Permission denied HOT 3
- [Data Packing] Performance speedup gone after migrating to clang14 HOT 1
- [Proposal] integrate Rust labs
- Include a Requirements.md file HOT 2
- Warmup doesn't work on Mac M1 (macOS Monterey) HOT 2
- Move youtube thumbnails into the repo HOT 1
- [PGO] - profiling data out of date
- Develop Mac versions of solutions for a few labs HOT 9
- Create a Linux image with preinstalled tools
- [Lab proposal] offload computations to a GPU
- CMake commands fails to run on Mac M1 Ventura HOT 1
- CMake error when trying to build any lab HOT 3
- MSVC fails to build Optimize IO lab HOT 3
- Debug symbols not showing up in perf HOT 3
- CMake command for building Google benchmark is not correct. HOT 3
- Any hint about conditional_store_1 and virtual_call_mispredict? HOT 3
- Can't access , Permission to dendibakh/perf-ninja.git denied to 1100fe HOT 6
- Memory Order Violation lab: `An IO problem` happens when load `coins.pgm` for the first time on windows HOT 5
- Questions about deps chain 2 lab HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from perf-ninja.