Solaris 中的分析
谁能推荐一个好工具来分析使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
DTrace 是最好的分析工具 [在]宇宙中。
这不是营销,它确实允许这样做。
DTrace 也可以在 Mac OS X 中使用(有一个很好的 GUI,Instruments),并且还可以使用仅具有内核模式提供程序的 FreeBSD 端口。
DTrace is the best tool for profiling [in] the universe.
It's not marketing, it really allows just that.
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.
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.
在 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 withgethrtime()
.