Oracle® Solaris Studio 12.4: パフォーマンスアナライザ

印刷ビューの終了

更新: 2015 年 1 月
 
 

クローン関数

コンパイラは、通常以上の最適化が可能な関数への呼び出しを見分けることができます。こういった呼び出しの一例としては、引数の一部が定数である関数への呼び出しが挙げられます。 コンパイラは、最適化できる特定の呼び出しを識別すると、クローンと呼ばれるこの関数のコピーを作成し、最適化されたコードを生成します。クローン関数名は、特定の呼び出しを識別する、符号化された名前です。パフォーマンスアナライザはこの名前を復号化し、クローン関数の各インスタンスを関数リスト内に個別に表示します。 各クローン関数は異なる命令セットを持っているため、注釈付き逆アセンブリリストにはクローン関数が個別に表示されます。各クローン関数のソースコードは同じであるため、注釈付きソースリストでは関数のすべてのコピーについてデータが集計されます。