Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!burl!codas!cpsc6a!rtech!llama!daveb From: daveb@llama.UUCP Newsgroups: comp.arch,comp.unix.wizards,comp.os.misc Subject: Re: Big Programs Hurt Performance Message-ID: <1291@rtech.UUCP> Date: Thu, 24-Sep-87 00:23:36 EDT Article-I.D.: rtech.1291 Posted: Thu Sep 24 00:23:36 1987 Date-Received: Sat, 26-Sep-87 16:41:32 EDT References: <1665@ncr-sd.SanDiego.NCR.COM) <8579@utzoo.UUCP) <6886@eddie.MIT.EDU) <417@devvax.JPL.NASA.GOV> <2498@xanth.UUCP> Sender: news@rtech.UUCP Reply-To: daveb@llama.rtech.UUCP (Dave Brower) Organization: Relational Technology, Inc. Alameda, CA Lines: 25 Keywords: cost of bloated programs Xref: utgpu comp.arch:2206 comp.unix.wizards:4159 comp.os.misc:216 Summary: Fixed with shared libraries. In article <2498@xanth.UUCP> kyle@xanth.UUCP (Kyle Jones) writes: ]In <417@devvax.JPL.NASA.GOV>, des@jplpro.JPL.NASA.GOV (David Smyth) writes: ]] But on these demand paged Suns, we see such stupidity as: ]] -rwxr-xr-x 1 root 122880 Sep 15 1986 /bin/csh* ]] -rwxr-xr-x 1 david 737280 Aug 14 16:34 bin/shelltool* ]] ]] where most of the huge increase in size of shelltool is in the window ]] management stuff. Isn't this stuff shared across all sorts of things ]] in SunWindows? If so, why is EVERY "tool" so VERY slow loading? ] ]From what I've read about the Macintosh (I don't own one), it appears ]they did the right thing by putting the window management tools into ]ROM. I sure wish Sun would do something like that... For Sun, this will be fixed in the forthcoming SunOS 4.0 release with their shared library support. SVr3 also has this feature. It is a real win with almost no drawbacks when done with OS support. Jeez Loise, even _VMS_ has had them for years. The only complication is version control, and it's not _that_ hard to do. It's best when users can define and install their own libraries too. -dB "If it was easy, we'd hire people cheaper than you to do it" {amdahl, cbosgd, mtxinu, ptsfa, sun}!rtech!daveb daveb@rtech.uucp