Solaris 中的分析

发布于 2024-09-11 23:25:13 字数 62 浏览 2 评论 0原文

谁能推荐一个好工具来分析使用 SunCC 编译器编译的程序。 另外请推荐一个很好的 valgrind 等效项。

Can anyone suggest a good tool to profile a program compiled with SunCC compiler.
Also please suggest a good equivalent of valgrind for the same.

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

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

发布评论

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

评论(3

-柠檬树下少年和吉他 2024-09-18 23:25:13

DTrace 是最好的分析工具 [在]宇宙中。

DTrace是一个综合动态
Solaris™ 的跟踪框架
操作环境。 DTrace 提供
强大的基础设施
管理员、开发人员和
服务人员简洁回答
关于行为的任意问题
操作系统和用户的
程序。

这不是营销,它确实允许这样做。

Solaris 动态跟踪指南
描述如何使用 DTrace
观察、调试和调整系统
行为。 DTrace 指南还
包括完整的参考
捆绑的 DTrace 可观测性工具和
D 编程语言。

DTrace 也可以在 Mac OS X 中使用(有一个很好的 GUI,Instruments),并且还可以使用仅具有内核模式提供程序的 FreeBSD 端口。

DTrace is the best tool for profiling [in] the universe.

DTrace is a comprehensive dynamic
tracing framework for the Solaris™
Operating Environment. DTrace provides
a powerful infrastructure to permit
administrators, developers, and
service personnel to concisely answer
arbitrary questions about the behavior
of the operating system and user
programs.

It's not marketing, it really allows just that.

The Solaris Dynamic Tracing Guide
describes how to use DTrace to
observe, debug, and tune system
behavior. The DTrace guide also
includes a complete reference for
bundled DTrace observability tools and
the D programming language.

DTrace is also available in Mac OS X, (there's a nice GUI for it, Instruments), and a FreeBSD port that has only kernel mode providers is also available.

你不是我要的菜∠ 2024-09-18 23:25:13

Sun Studio 编译器包括用于分析和分析的性能分析器 dbx 调试器中的内存运行时检查功能。

另请参阅查找 Solaris 上的错误内存访问的答案。

The Sun Studio compilers include Performance Analyzer for profiling and Memory Runtime Checking features in the dbx debugger.

See also the answers to Locate bad memory access on Solaris.

静待花开 2024-09-18 23:25:13

在 SPARC 硬件上,您可能需要考虑使用 IBM Rational Quantify 进行性能分析。

您可以便宜地使用 pstack 采样、prstat -vL 以及使用 gethrtime() 检测您的应用程序。

On SPARC hardware, you may want consider IBM Rational Quantify for performance profiling.

On the cheap, you can get away with pstack sampling, prstat -vL, and instrumenting your application with gethrtime().

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