ダイナミックライブラリ

著者: Robert Simon
作成日: 17 六月 2021
更新日: 24 六月 2024
Anonim
C ++でのダイナミックライブラリの使用
ビデオ: C ++でのダイナミックライブラリの使用

コンテンツ

定義-ダイナミックライブラリの意味

動的ライブラリは、特別な機能を備えた共有ライブラリがプログラム実行中にのみ起動されるプログラミング概念であり、プログラム全体のサイズを最小限に抑え、メモリ消費を削減するためにアプリケーションのパフォーマンスを向上させます。ほとんどのソフトウェアプログラムでは、特定の機能を個別のモジュールに分散すると、必要に応じてロードできます。

動的ライブラリが実行可能ファイルまたはアプリケーションの一部になることはありません。実行時に、動的ライブラリと実行可能ファイルまたはアプリケーションとの間にリンクが確立されます。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaによるダイナミックライブラリの説明

ソフトウェアプラットフォームは、動的ライブラリの実装にさまざまなメカニズムを使用します。動的ライブラリは、ソフトウェア言語とオペレーティングシステム(OS)に基づいて呼び出され、アクティブ化されます。

動的ライブラリは次の概念から発展しました。複数のアプリケーションが複数のコード行を介して特定のライブラリ機能を使用する場合、対応するアプリケーションの変更を適用するよりも、異なるライブラリバージョンを維持およびアップグレードする方が簡単です。また、動的ライブラリには数行のコードが含まれているため、コンパイル時にリンクを確立すると、全体的なメモリが削減され、アプリケーションのパフォーマンスが向上します。

実行時または起動時に動的ライブラリがアドレス空間にロードされます。実行時のロード時に、動的ライブラリは「動的にロードされるライブラリ」または「動的にリンクされるライブラリ」と呼ばれます。起動時にロードされる場合、動的ライブラリは「動的依存ライブラリ」と呼ばれます。