0

スタティック ライブラリと共有ライブラリ (windows - dll) の間のパフォーマンスの違い (消費されるサイクルの観点から) について質問があります。

一部のコード用の静的ライブラリがあります。同じコードの動的ライブラリもあります。これら 2 つのライブラリをアプリケーションにリンクしました。

2 つのライブラリをプロファイリングすると、パフォーマンス (サイクル消費、キャッシュ ヒット/ミスなど) に違いはありますか? (プロファイリング条件、パラメータは両方のライブラリで同じです)

はいの場合、2 つのパフォーマンスの違いの原因は何でしょうか?

ありがとうございました。

-広告。

4

1 に答える 1

1

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

于 2009-05-13T12:23:24.300 に答える