可以通过命令行使用 Instruments 吗?

发布于 2024-10-14 18:22:58 字数 90 浏览 5 评论 0原文

仪器可以代替吗

瓦尔格林德

如果想使用仪器检查内存泄漏,可以从终端使用它吗?

Can Instruments be used as a replacement for

valgrind

If one wants to check for memory leaks using instruments can it be used from the terminal?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青芜 2024-10-21 18:22:58

过去具有命令行界面的仪器:

$ instruments -h

用法示例:

$ instruments -t mytemplate -a myapp.app

对于泄漏,请尝试 Leaks.tracetemplate。要查看所有可用模板,请使用 -s

还有另一个可执行文件,名为leaks。您可以通过给leaks指定其PID来检查任何正在运行的应用程序:

$ echo $
620

$ leaks 620
leaks Report Version:  2.0 
Process:         bash [620]
Path:            /bin/bash
Load Address:    0x100000000
...
Process 620: 37983 nodes malloced for 1123 KB
Process 620: 0 leaks for 0 total leaked bytes.

阅读Apple开发人员中有关泄漏的更多信息参考库

Instruments used to have a command line interface:

$ instruments -h

Example usage:

$ instruments -t mytemplate -a myapp.app

For leaks, try the Leaks.tracetemplate. To see all available templates, use -s.

There is another executable, just called leaks. You can inspect any running application by giving leaks its PID:

$ echo $
620

$ leaks 620
leaks Report Version:  2.0 
Process:         bash [620]
Path:            /bin/bash
Load Address:    0x100000000
...
Process 620: 37983 nodes malloced for 1123 KB
Process 620: 0 leaks for 0 total leaked bytes.

Read more about leaks in the Apple developer reference library.

看透却不说透 2024-10-21 18:22:58

对于 Xcode 9,如果您想分析 iOS 应用程序,请使用如下示例命令:

instruments -t Zombies -w 'iPhone SE (11.0.1) [XXX] (Simulator)' MyApp.app

instruments 命令参考:

https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide /Recording,Pausing,andStoppingTraces.html#//apple_ref/doc/uid/TP40004652-CH12-SW3

For Xcode 9, if you want to profile a iOS app, an example command like this:

instruments -t Zombies -w 'iPhone SE (11.0.1) [XXX] (Simulator)' MyApp.app

instruments command ref:

https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Recording,Pausing,andStoppingTraces.html#//apple_ref/doc/uid/TP40004652-CH12-SW3

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文