2009-05-13 10 views
0

静的ライブラリと共有ライブラリ(windows-dll)のパフォーマンスの違い(消費されたサイクルの観点から)に関する質問があります。共有ライブラリのパフォーマンスについての問い合わせ

私はいくつかのコードの静的ライブラリを持っています。私は同じコードの動的ライブラリも持っています。 私はこれら2つのライブラリをアプリケーションにリンクしました。

は、パフォーマンスの違いはあります(サイクルは、キャッシュヒット/逃し、消費等。)私は2つのライブラリをプロファイリングする場合。

YESの場合(条件をプロファイリング、パラメータは、両方のライブラリで同じです)、どのような両者のパフォーマンスの違いの原因になる可能性はありますか?

ありがとうございます。

-AD。

答えて

1

DLL内のルーチンがサンクされると、呼び出すときに追加のCALL/RET以外のパフォーマンスの違いはありません。

関連する問題