我想通过 Instruments 检查 A17 Pro(iPhone 15 Pro、iOS 17.0)的 CPU 计数器,但在“录音选项”->“CPU 名称”上显示不受支持。有人遇到同样的情况吗?还是只发生在我身上?
我尝试了这些版本的仪器。 iOS 17.0
从 iOS 17 和 Xcode 15 开始,Xcode 会将文件从
/Applications/Xcode.app/Contents/Resources/CoreDeviceDDIs/iOS_DDI.dmg
复制到设备。该映像不包含 CPU 数据库,导致 Instruments.app 报告缺乏 CPU 支持。
kperfdata.framework
仍然适用于 iOS 17。因此,如果您可以将必要的文件复制到 /usr/share/kpep/ 或 /usr/local/share/kpep/,Instruments.app 应该继续按预期工作。但常规应用程序没有对这两个文件夹的写入权限。希望苹果能解决这个问题。
这是我从 XNU 内核构建中提取的 A17 Pro 的 PMC 事件密钥列表https://gist.github.com/junjie1475/897e2733a345d5a0bcff56e95c94c4bf。