c++ - 如何在 Mac OS X 上监控缓存未命中?
问题描述
我有一个在终端中运行大约 7 秒的 c++ 应用程序,我读到您可以使用 Apple 的 Instruments 应用程序记录缓存未命中,不幸的是我没有找到任何文档,您可以在 Instruments 中启动应用程序然后监视它,据我了解,您必须从 Terminal > Services >(来自 Instruments 的东西)打开 Instruments,我必须在 c++ 应用程序启动时的第一毫秒内执行此操作。该应用程序是在 CLion 中使用 CMake 构建的。是否有替代方法可以在 MacOS 上记录缓存未命中,或者有人知道如何使用 Instruments?
解决方案
推荐阅读
- node.js - 无论我做什么,req.file 总是未定义
- python - 熊猫数据框搜索包含并获取行号
- vue.js - FullCalendar + VUE:没有可用的 FullCalendar 视图插件
- rust - Rust:传递异步函数指针
- arrays - 打印数组元素
- html - 无限的 HTML 输入?
- mini-xml - Mini-XML 树复制
- mysql - MySQL将多对多表转换为一对一
- amp-html - AMP 如何在 amp-list 项上使用 amp-bind setState
- python - Pythonic 方法贪婪地在 numpy 数组中找到总和最高的 32 个值,而不重复行或列并提取值的索引