提问人:Brad Chou 提问时间:10/23/2023 更新时间:10/27/2023 访问量:57
最新的 Instruments 不支持 A17 Pro 的 CPU 计数器吗?
Is latest Instruments not support A17 Pro for CPU counters?
问:
我想通过仪器检查 A17 Pro(iPhone 15 Pro、iOS 17.0)的 CPU 计数器,但它在“录制选项”>“CPU 名称”上显示不受支持。有人遇到同样的情况吗?还是只发生在我身上?
我尝试了这些版本的仪器。 iOS的17.0
- 15.0掀背/两厢车(15A240d) iOS的17.1 15.0.1 (15A507)
答:
0赞
junjie1475
10/27/2023
#1
从 iOS 17 和 Xcode 15 开始,Xcode 会将文件拷贝到设备。此映像不包括 CPU 数据库,导致 Instruments.app 报告缺少 CPU 支持。/Applications/Xcode.app/Contents/Resources/CoreDeviceDDIs/iOS_DDI.dmg
kperfdata.framework
仍然适用于 iOS 17。因此,如果您可以将必要的文件复制到 /usr/share/kpep/ 或 /usr/local/share/kpep/,Instruments.app 应该会继续按预期工作。但常规应用程序没有对这两个文件夹的写入权限。希望苹果能修复它。
这是我从 XNU 内核构建 https://gist.github.com/junjie1475/897e2733a345d5a0bcff56e95c94c4bf 中提取的 A17 pro 的 PMC 事件密钥列表。
评论