【发布时间】:2011-09-20 15:46:42
【问题描述】:
我是 OSX 开发的新手,我有一个关于在 mac osx 上运行 valgrind 3.6.1 的问题:10.6.8
我正在尝试使用 valgrind 分析 GUI 应用程序;但是,从控制台不能直接启动 GUI 应用程序,可以启动为:open MyApplication.app 所以要使用 valgrind 检查此应用程序,我执行了valgrind --trace-children=yes open MyApplication.app,但我仍然无法让 valgrind 分析应用程序。 (只能获取 open 命令的日志)我是 Mac OSx 的新手,可能遗漏了一些明显的东西,有人可以指出我们如何在 Mac 上分析 valgrind 中的 UI 应用程序吗?从 Mac 的 finder 中查看时,MyApplication.app 显示为可执行文件。
谢谢。 (因为我还没有在邮件列表上得到回复,所以在这里发布它)
【问题讨论】:
-
出于好奇,您在 Valgrind 中使用的某些东西在 Instruments 中不可用?
-
应用程序二进制文件位于应用程序包内,实际上可以从命令行运行。
-
@Bavarious:谢谢你指点我仪器,我会看看。我更像是 *nix 开发人员,我对 valgrind 的亲和力源于此背景:)
-
@richard : 感谢您的指出,会检查这个