本示例旨在说明性能分析器的主要功能,以及一些使用五种编程环境的性能分析任务。要学习本教程,必须先收集性能数据。相关说明参见为 synprog 示例收集数据。然后从下列环境中选择:
-
“简单度量分析”用示例说明了函数列表、带注释的源代码列表和带注释的反汇编代码列表,这些列表用于对显示类型转换所耗费的资源的两个例程进行简单分析。
-
“度量归属和 gprof 谬误”用示例说明 [调用者-被调用者] 标签,并显示低级别例程所用的时间如何归属到其调用者。gprof 是标准 UNIX 性能工具,可以正确判断占用程序大部分 CPU 时间的函数,但在此处却会错误报告占用大部分 CPU 时间的调用者。
-
“递归的影响”显示在直接递归函数调用和间接递归函数调用的递归序列中,时间如何归属到调用者。
-
“加载动态链接共享对象”用示例说明对加载对象的处理,并显示如何正确识别函数,即使它在不同时间、不同位置加载。
-
“子孙进程”用示例说明 [时间线] 标签和过滤功能的使用,以便对创建子孙进程的程序进行实验分析。
找到要找的内容了吗?如未找到,请将您的意见通过电子邮件发送至 docfeedback@sun.com。
法律声明