-1

現在のマシンのパフォーマンスデータを収集するのに役立つ包括的なAPIセットを備えたライブラリが必要です。このライブラリがC++またはPerlで記述されている場合は、非常に便利です。グーグルを試してみました。正しい用語がわからないので、コードに埋め込むことができない、すでに確立されている大きなプロジェクトをたくさん見つけました。

4

1 に答える 1

1

あなたが探しているものは、PAPIパフォーマンスアプリケーションプログラミングインターフェースと呼ばれています。理論上のFLOPカウントを検証する場合は、FLOP(浮動小数点演算)など、使用可能なすべてのパフォーマンスカウンターに関するデータを収集できます。また、MFLOPSを計算したり、アプリケーションのキャッシュヒット率を見つけたりするためのAPIも提供します。私は、 Intel VTuneに加えて、プラットフォームをサポートするためにライブラリを幅広く使用しました。

これが「ネイティブ」PAPIイベントのリストですが、他のすべてはCPUネイティブカウンターとして見つかります。

于 2012-12-06T15:26:21.407 に答える