哪些命令在“控制台窗格”中有效? Mac 的“Instruments”应用程序? (例如,在仪器中)

发布于 2024-11-08 07:45:42 字数 650 浏览 4 评论 0原文

我正在运行 Mac OS“Instruments”应用程序,使用“Leaks Instrument”来监控 iPhone 应用程序。主窗格的标题是“Leaked Blocks”,但是如果您单击它,您就会 可以选择三个:“泄漏块”、“调用树”和“控制台”。单击“控制台”。

您现在有一个空白窗格...单击它并点击 。 就我而言,我得到:

foo (4259) >

这是我的应用程序名称,大概也是它运行时的 PID。

我可以输入命令/文本(例如 ls、help、exit)...它们会在一段时间后得到回显,但是 没有其他事情发生。

即,它看起来像一个命令提示符,但我不知道是什么类型的命令 我这里可以给!似乎不接受 gdb 命令,也不接受“帮助”。找不到一个 Apple 的文档中提到了此功能。

请注意,如果我选择不同的工具,例如“分配”,它也有 相同的控制台窗格...当我输入文本时具有相同的“无效”。

我希望它拥有的任何命令 (a) 有趣,并且 (b) 对我有用 在调试内存泄漏时。

谢谢, 斯坦 [电子邮件受保护]

I'm running the Mac OS "Instruments" app, using the "Leaks Instrument" to monitor an
iPhone app. The major pane is titled "Leaked Blocks", but if you click on that you
get a choice of three: "Leaked Blocks", "Call Tree", and "Console". Click on "Console".

You now have a blank pane ... click in it and hit .
In my case, I get:

foo (4259) >

which is my app name and, presumably, the PID it's running as.

I can enter commands/text (e.g., ls, help, exit) ... they get echoed after awhile but
nothing else happens.

I.e., it looks like a command prompt, but I can't figure out what kinds of commands
I can give it here! Doesn't seem to accept gdb commands, nor "help". Can't find a
mention of this feature in Apple's documents.

Note that if I select a different instrument, e.g. "Allocations", it also has the
same console pane ... with the same "no effect" when I enter text.

I'm hoping that whatever commands it has are (a) interesting, and (b) useful to me
in debugging a memory leak.

thanks,
Stan
[email protected]

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

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

发布评论

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

评论(1

゛清羽墨安 2024-11-15 07:45:42

这不是一个控制台窗口,可以让您看到打印到控制台的消息(NSLog 等),就像 Xcode 的那样?在 Xcode 中,您也可以在该控制台中编写,但没有任何程度...

实际上 仪器用户指南指出:

选项

使用此菜单指定其他运行时选项。例如,您可以将应用程序的输出定向到仪器控制台或系统控制台,或者丢弃输出。您还可以指定应用程序是以 32 位还是 64 位模式启动。

不过没有尝试过...

Isn't this a console window that lets you see messages printed to the console (NSLog and alike), just like Xcode's one? In Xcode too you can write in that console, to no extent...

indeed the Instruments User Guide states:

Options

Use this menu to specify other runtime options. For example, you can direct the application’s output to the Instruments console or the system console, or discard the output. You can also specify whether the application is launched in 32-bit or 64-bit mode.

did not try it, though...

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