リンカーとライブラリ

動的依存関係の遅延読み込み

オブジェクトを遅延読み込みするように設定すると、共有オブジェクトの依存関係の読み込みは、最初に参照されるまで延期できます。動的依存関係の遅延読み込みを参照してください。

小さいアプリケーションの場合、典型的な実行の流れでアプリケーションのすべての依存関係を参照する可能性があります。この場合、遅延読み込み可に設定されているかどうかに関係なく、アプリケーションはすべての依存関係を読み込みます。しかし、遅延読み込みでは依存関係の処理が処理の起動時から延期され、処理の実行期間全体にわたって広がります。

多くの依存関係を持つアプリケーションの場合、遅延読み込みを使用すると、一部の依存関係がまったく読み込まれないことがあります。特定の実行の流れで参照されない依存関係が、これにあたります。