Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!execu!sequoia!rpp386!jfh From: jfh@rpp386.cactus.org (John F Haugh II) Newsgroups: comp.unix.internals Subject: Re: Fundamental defect of the concept of shared libraries Message-ID: <19318@rpp386.cactus.org> Date: 20 May 91 13:56:41 GMT References: <184@titccy.cc.titech.ac.jp> <1991May16.002617.15386@ladc.bull.com> <197@titccy.cc.titech.ac.jp> <1991May16.200702.7476@Think.COM> <209@titccy.cc.titech.ac.jp> Reply-To: jfh@rpp386.cactus.org (John F Haugh II) Organization: Lone Star Cat Emporium and BBQ Grill Lines: 15 X-Clever-Slogan: Help Prevent Robbery. Tax the IRS. In article <209@titccy.cc.titech.ac.jp> mohta@necom830.cc.titech.ac.jp (Masataka Ohta) writes: >The call overhead is six extra cycles with typical RISCs, whenever an >inter-object-file (not inter-library) call-return takes place. It is >not negligible when we are heavyly doing something like strcmp(). The CPU overhead to field an unneeded page fault caused by too many statically bound executables will dominate your little 6 cycle hit the first time it happens. Trust me. I'd rather have a slightly slowed down, CPU bound process, than a system thrashing about all day and night because it doesn't support shared libraries. -- John F. Haugh II | Distribution to | UUCP: ...!cs.utexas.edu!rpp386!jfh Ma Bell: (512) 255-8251 | GEnie PROHIBITED :-) | Domain: jfh@rpp386.cactus.org "If liberals interpreted the 2nd Amendment the same way they interpret the rest of the Constitution, gun ownership would be mandatory."