Sun Studio 12:Fortran 用户指南

3.4.167 –xprofile_ircache[ =path]

(SPARC) 保存并重用收集阶段和使用配置文件阶段之间的编译数据。

在使用阶段,与 -xprofile=collect|use 一起使用会重用收集阶段保存的编译数据,从而可以减少编译时间。

如果指定,path 将覆盖高速缓存文件的保存位置。缺省情况下,这些文件会与目标文件保存在同一目录下。当收集阶段和使用阶段出现在两个不同的位置时,指定路径便十分有用。

典型的命令序列可能是:


demo% f95 -xO5 -xprofile=collect -xprofile_ircache t1.c t2.c
demo% a.out     收集反馈数据
demo% f95 -xO5 -xprofile=use -xprofile_ircache t1.c t2.c

对于大程序,通过用这种方式保存中间数据,可以显著缩短使用阶段的编译时间。但这将以显著增加所用的磁盘空间为代价。