Dynamická knihovna

Autor: Robert Simon
Datum Vytvoření: 17 Červen 2021
Datum Aktualizace: 24 Červen 2024
Anonim
Dynamická knihovna - Technologie
Dynamická knihovna - Technologie

Obsah

Definice - Co znamená dynamická knihovna?

Dynamická knihovna je programovací koncept, ve kterém jsou sdílené knihovny se speciálními funkcemi spuštěny pouze během provádění programu, což minimalizuje celkovou velikost programu a usnadňuje zlepšený výkon aplikace pro sníženou spotřebu paměti. Ve většině softwarových programů umožňuje distribuce specifických funkcí do samostatných modulů načítání podle potřeby.

Dynamická knihovna není nikdy součástí spustitelného souboru nebo aplikace. Během běhu se vytvoří spojení mezi dynamickou knihovnou a spustitelným souborem nebo aplikací.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje dynamickou knihovnu

Softwarové platformy používají různé mechanismy pro implementaci dynamické knihovny. Dynamická knihovna je volána a aktivována na základě svého softwarového jazyka a operačního systému (OS).

Dynamická knihovna se vyvinula z následujícího konceptu: Pokud více aplikací používá určité funkce knihovny prostřednictvím několika řádků kódu, je jednodušší udržovat a upgradovat různé verze knihovny, než použít odpovídající změny aplikací. Protože dynamická knihovna obsahuje několik řádků kódu, vytvoření odkazu v době kompilace také pomáhá snížit celkovou paměť a zvýšit výkon aplikace.

Dynamická knihovna je načtena do adresního prostoru během běhu nebo spuštění spuštění. Při načtení v době spuštění je dynamická knihovna známá jako „dynamicky načtená knihovna“ nebo „dynamicky propojená knihovna“. Při načtení při spuštění je dynamická knihovna známá jako „dynamicky závislá knihovna“.