Professional Documents
Culture Documents
A benefit of this dynamic linking is that the code from the DLL only needs to
be loaded into memory once, and then it can be used by multiple different
programs. DLLs reduce duplication within main memory, provide more space,
and reduce the amount of swapping in and out required, all of which results in
faster execution.
Since the routines within the DLL are prewritten, they have been carefully
debugged and optimised. This means that a developer can take advantage of
efficient code to perform a function, rather than each programmer having to
rewrite that code themself from scratch.