利用性能分析器可以深入了解应用程序的行为,从而能够找出代码中的问题方面。性能分析器可确定哪些函数、代码段和源代码行占用的系统资源最多。性能分析器可以分析单线程、多线程和多进程应用程序,然后提供分析数据以帮助确定可提高应用程序性能的方面。
性能分析器由一组命令和工具构成,包括:collect 实用程序,收集用户级程序的分析数据;er_kernel 实用程序,收集 Oracle Solaris 内核的分析数据;er_print 实用程序,以文本格式显示分析信息;以及性能分析器 GUI,以图形方式显示分析信息。
线程分析器是一款可让您专注于多线程问题的相关工具。
有关更多信息,请参阅Oracle Developer Studio 12.5:性能分析器和Oracle Developer Studio 12.5:性能分析器教程。