Oracle ハードウェアの場合、デフォルトのプロファイリングは新しいオプション「–h on」で有効にできるようになりました。このオプションにより、CPI/IPC と待機時間の長いメモリーアクセスを測定するカウンタが選択されます。
ハードウェアカウンタの指定も簡素化されています。Solaris では、[on|high|low] によって、クロックプロファイリングに使用されるレートとほぼ同じプロファイリングレートが選択されます。[on|high|low] オプションにより、適切なオーバーフロー期間を選択するための推測作業の大部分が省かれ、過少または過大な標本収集のリスクを大きく下げることができます。Linux の場合、[on|high|low] オプションは、別名を付けたハードウェアカウンタについてはサポートされますが、raw カウンタでは数値指定が必要です。
ハードウェアカウンタプロファイリングの使用方法の詳細は、Oracle Solaris Studio 12.4: パフォーマンスアナライザチュートリアル の第 5 章マルチスレッドプログラムでのハードウェアカウンタプロファイリングを参照してください。