MacOS 上的分析

问题描述 投票:0回答:1

您使用过哪些好的 CPU、内存分析工具?我主要想知道是否有一个分析器可以显示像 VTune 这样的函数(在 m1 上不可用)分配/释放了多少内存。顺便说一句,我在 macOS 上

c profiling
1个回答
0
投票

您可以尝试这些(假设您需要它进行软件开发):

  1. Xcode Instruments(适用于 macOS,以防不清楚):Xcode 的 Instruments 工具对于在 macOS 和 iOS 上工作的开发人员特别有用。它提供了一系列分析功能,包括内存分配跟踪、CPU 分析等。它与 Apple 生态系统完美集成,使其成为基于 M1 的系统的自然选择。
  2. Instruments.app(Xcode的一部分):该工具由Apple提供,专为macOS和iOS开发而设计。它提供广泛的分析功能,包括内存分配跟踪。

额外提及:

  • Visual Studio for Mac:如果您在 .NET 环境中工作,Visual Studio for Mac 提供分析工具来分析 CPU 使用情况、内存分配等。它专为 .NET 开发的应用程序量身定制,如果您的工作与此生态系统相符,它可能是一个不错的选择。
  • DTrace:全面的动态跟踪工具,适用于各种分析任务,包括内存和 CPU 分析。
© www.soinside.com 2019 - 2024. All rights reserved.