Date: Wed, 02 Aug 1995 14:02:52 -0700 From: David Greenman <davidg@Root.COM> To: serges@umr.edu Cc: freebsd-questions@freefall.cdrom.com Subject: Re: 2.0.5 Eager to go into swap Message-ID: <199508022102.OAA00999@corbin.Root.COM> In-Reply-To: Your message of "Wed, 02 Aug 95 15:40:35 CDT." <m0sdkah-0004JaC@nero.uucp>
next in thread | previous in thread | raw e-mail | index | archive | help
>Well I dont know what those "mechanisms" are and I (unlike the original >poster) cant compare 2.0.5 with a previous version of FreeBSD, but I can >say that I experience excessive swapping on my system. I have a 486DX50 >with 20 megs of core and ~20 megs of swap space. With a minimal X >desktop with Netscape and 2 xterms running I can *easily* exhaust the virtual >memory on my system! This is ofcourse, after running Netscape (or xv) for >a long time (> 1hour continuous use). I usually have to kill the server >and restart things. I've seen xv grow to 10MB+ after extensive use. Since the X server + WM + xterms can easily take 14MB, it is not surprising that you can run out of swap sometimes. I think this much memory is excessive, but I don't really know what to do about it. Ironically, shared libraries are supposed to help this situation, but in FreeBSD they are so un-optimally ordered that applications wind up consuming as much memory as they would if built non-shared (static). The solution to this problem is to order the routines so that commonly used ones are all grouped together, and further group together related routines. This is difficult for two reasons: first, we don't have the statistics to know how to order the routines properly, and second, our library build procedure really doesn't allow for this. -DG
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508022102.OAA00999>