-
编译程序以收集静态数据。
% cc -xprevise=yes *.c
注 -
以前,可以使用 –xanalyze=code 选项进行编译。此选项对 Oracle Solaris Studio 12.4 仍然有效,但已停止使用。
-
使用调试信息重新编译程序。
% cc -g *.c
-
使用 discover 检测程序,并运行程序以收集动态内存访问数据。
% cp a.out a.out.save
% discover -a a.out
% a.out
-
使用 uncover 检测程序以收集代码覆盖数据。
% a.out
% cp a.out.save a.out
% a.out
% uncover a.out
-
在收集信息之后,可以选择通过 GUI 或 codean 命令行工具访问代码分析器来显示所收集的数据。
-
要通过 GUI 访问代码分析器,请使用以下命令:
% code-analyzer a.out
-
要通过命令行工具访问代码分析器,请使用以下命令:
% codean a.out