From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1bce3f54cf1cba1b X-Google-Attributes: gid103376,public From: mjp@itd.dsto.gov.au Subject: Re: GNAT Executables: How low can you go? Date: 1996/04/30 Message-ID: <4m3tpv$ck6@fang.dsto.defence.gov.au>#1/1 X-Deja-AN: 152375155 references: <4kmq7a$egm@fozzie.sun3.iaf.nl> <4l0o3s$hgt@utrhcs.cs.utwente.nl> <31742475.1CFBAE39@escmail.orl.mmc.com> <4l3h04$6si@linus.mitre.org> <31768D19.446B9B3D@escmail.orl.mmc.com> <4lqbbd$3t4@goanna.cs.rmit.edu.au> organization: Defence Science & Technology Organisation newsgroups: comp.lang.ada Date: 1996-04-30T00:00:00+00:00 List-Id: ok@goanna.cs.rmit.edu.au (Richard A. O'Keefe) writes: >4. Run time. > The DLL will be loaded only once no matter how many applications are > using it (UNIX "shared" libraries), and may, depending on the operating > system, be kept around for a little while after the last application > using it has quit so that it doesn't need reloading (like the old UNIX > "save text" bit). Also remember that although the DLL may be 120K, a decent operating system will only load those pages actually needed by your program (and other programs sharing the library) into paged real memory. My complaint about DLLs, is the poor way they are installed by most off the shelf products. E.g. Microsoft office. It asks where you want to put Microsoft office and I say my extra drive D:, I niavely assume thats where it put it. But it put the DLL on my boot E: drive, so when I come along to install a new rev of the os, Easiest by reformating the e: drive it will break M$ office. I discovered this "feature" when I had a disc corruption on my boot drive and had to reinstall the OS. -- On Australia is prohibited from redistributing this document in any way Dr Michael Pilling Phone: +61 8 259 7017 DSTO ITD/SE 171 Labs Fax: +61 8 259 5589 PO Box 1500, Salisbury SA 5108, Australia Michael.Pilling@dsto.defence.gov.au