打印

Sun Studio动手实验教程

本帖已经被作者加入个人空间

练习20:其他工具:使用prof生成程序分析数据

prof可生成程序使用的CPU时间的统计分析数据,并能计算程序访问某个函数的次数。

应用程序:testprof. c

1)使用-p编译器选项编译程序。

$cc -p <source name> -o <executable binary name> 比如说

$cc -p testprof.c -o testprof

2)运行程序。

分析数据将发送给分析文件mon.out。

3)运行prof生成分析报告。


例子:




4)从分析过的程序中找出hot函数。

5)使用gprof和tconv获取更详细的分析信息。
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

通告:即日起启用新MSN和Mail地址:aic.lab.sif@gmail.com 原来的最多1个月后停用!

TOP

附录:Solaris开发相关资料

如下集中提供了在Solaris操作系统上用C,C++,Fortran和Java语言开发应用程序的一些参考资料和教程。
Sun Studio 11         

    * 新增功能(819-4753-10) 819-4753-10.pdf (363.96 KB)
    * 适用于 Solaris 平台的 Sun[tm] Studio 11 发行说明(819-4821-10) 819-4821-10.doc (172.5 KB)
    * 适用于 Linux 平台的 Sun[tm] Studio 11 发行说明(819-4823-10) 819-4823-10.doc (60 KB)
    * 适用于 Linux 平台的安装和设置指南( 819-4643-10) 819-4643-10.pdf (485.01 KB)
    * 适用于 Solaris 平台的安装和设置指南( 819-4645-10) 819-4645-10.pdf (665.96 KB)

C/C++         

    * C++迁移指南(819-4813-10) 819-4813-10.pdf (670.43 KB)
    * C++用户指南(819-4815-10) 819-4815-10.pdf (2.94 MB)
    * C用户指南(819-4765-10) 819-4765-10.pdf (3.17 MB)
    * 使用dbx调试程序(819-4755-10) 819-4755-10.pdf (2.9 MB)

Fortran         

    * Fortran库参考(819-4757-10) 819-4757-10.pdf (1.36 MB)
    * Fortran编程指南(819-4759-10) 819-4759-10.pdf (1.51 MB)
    * Fortran用户指南(819-4761-10) 819-4761-10.pdf (1.77 MB)

数值计算与性能        

    * 数值计算指南(819-4817-10) 819-4817-10.pdf (2 MB)
    * OpenMP API 用户指南(819-4818-10) 819-4818-10.pdf (609.79 KB)
    * 性能分析器(819-4763-10) 819-4763-10.pdf (1.76 MB)

[ 本帖最后由 云杉上的蝴蝶 于 2008-4-6 20:57 编辑 ]
|-- AI by Spruce Lab -- | Discover the Info. Tech. for Personal! && Powered by Solaris & Oracle

通告:即日起启用新MSN和Mail地址:aic.lab.sif@gmail.com 原来的最多1个月后停用!

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-2 18:31 京ICP证060528 号

Designed By 17DST