objective-c - Shark :如何过滤到一种特定的方法

标签 objective-c cocoa profiling shark

我是 Shark 的新手,我想知道是否可以将时间样本缩小到一种特定方法?

假设我想知道在调用所有 NSArray(或子类)实例的“计数”方法时使用了多少资源。

最佳答案

如果您自下而上地查看时间概况图,并向其调用者收取在图书馆中花费的任何时间,那应该可以满足您的需求。它可以让您看到由于 -count 花费了多少时间(即执行该方法以及该方法完成其工作所需的任何时间),还可以让您找出调用该方法的位置。您在 -count 上花费如此多时间的原因可能不是因为它需要很长时间,而是因为您经常这样做。

关于objective-c - Shark :如何过滤到一种特定的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326303/

相关文章:

objective-c - 将 DOM 元素添加到 Cocoa WebView

macos - 检测 <Secure/SecRandom.h> 的可用性?

java - 在Java中测试不同的文件读取方法

java - 如何从这些分析器结果中得出结论

java - 生产中的 YourKit

iphone - 水平滚动 UITableView - 注意事项?

ios - map View :regionDidChangeAnimated: never called

iphone - 是否可以更改 PKAddPassesViewController 的标题?

objective-c - 编译器将如何解释此语句?

cocoa - NSImage - 裁剪后 PDF 模糊