www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/05/09:01:30

From: Martynas Kunigelis <martynas AT nm3 DOT ktu DOT lt>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJGPP and Linux
Date: Wed, 05 Nov 1997 11:11:05 +0200
Organization: LITNET
Lines: 17
Message-ID: <34603829.6926AB21@nm3.ktu.lt>
References: <42256545 DOT 0054F6CC DOT 00 AT aks DOT com>
NNTP-Posting-Host: slibinas.nm3.ktu.lt
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hullow there,

eyal DOT ben-david AT aks DOT com wrote:

> I'm not sure that loading a shared library will reduce the startup 
> time. I don't have any experience with Linux shared librarys but
> if the behaviour of shared libs is roughly similar to Windows DLL's 
> then the startup time is even longer. ALL the library is loaded to 
> memory and not just the necessary routines.
> 

Nope, the Linux dynamic linker only loads the routines that are 
needed. More than that, the most often used libraries (e.g. libc) are
already loaded most of the time, so the dynamic linker just has to
map the necessary routines into the process address space.

Martynas

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019