From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/5207 Path: main.gmane.org!not-for-mail From: "Steven L. Baur" Newsgroups: gmane.emacs.gnus.general Subject: (unknown) Date: Wed, 21 Feb 1996 15:06:41 -0800 Message-ID: <199602212306.PAA18420@deanna.miranova.com> NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035145846 32129 80.91.224.250 (20 Oct 2002 20:30:46 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:30:46 +0000 (UTC) Return-Path: ding-request@ifi.uio.no Original-Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.7.3/8.6.9) with SMTP id PAA18839 for ; Wed, 21 Feb 1996 15:48:21 -0800 Original-Received: from deanna.miranova.com (steve@miranova.com [204.212.162.100]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Thu, 22 Feb 1996 00:07:09 +0100 Original-Received: (from steve@localhost) by deanna.miranova.com (8.7.3/8.6.9) id PAA18420; Wed, 21 Feb 1996 15:06:41 -0800 Original-To: ding@ifi.uio.no, mpt95aes@pt.hk-r.se Xref: main.gmane.org gmane.emacs.gnus.general:5207 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:5207 Sender: steve@deanna.miranova.com To: mpt95aes@pt.hk-r.se CC: ding@ifi.uio.no Subject: Re: September Gnus 0.40 is released X-Url: http://www.miranova.com/%7Esteve/ References: From: Steven L Baur Date: 21 Feb 1996 15:06:37 -0800 In-Reply-To: Andy Eskilsson's message of 21 Feb 1996 13:50:22 -0800 Message-ID: Organization: Miranova Systems, Inc. Lines: 79 X-Mailer: September Gnus v0.40/XEmacs 19.13 Mime-Version: 1.0 (generated by tm-edit 7.43) Content-Type: text/plain; charset=US-ASCII >>>>> "Andy" == Andy Eskilsson writes: Andy> / Steven L Baur wrote: Andy> | Andy> | A hard choice has already been made to abandon support for earlier Andy> | versions of Emacs. Are we also prepared to abandon lesser endowed Andy> | systems as well? Andy> This shouldn't stop us(ehm the Gnus developers) from keeping eyes open Andy> for memory leaks, memory hogging stuff that really ain't worth it? Andy> I don't know much about the memoryhandling in emacs/gnus, but I think Andy> you are talking about two different memory-hogs here: Andy> 1. Memory leaks (I think it is possible!), features that take a large Andy> hunk of memory, that they(the user/feature) might not need. Andy> 2. Feature 'leaks', simply more features, more memory. Andy> I think this thread started with the first point, and Steven is Andy> talking about the second? I wish I could say for sure. On the one hand, it does not seem reasonable to me that XEmacs should keep growing after a point. On the other hand, I am quite willing to pay the memory price for features I want/need. Thus memory comparisons to Netscape (a ``competitor'') are apropos, comparisons to XEmacs running without toolbars/3d graphics & X Windows are not (to me, personally). On the gripping hand, Lars is reporting much smaller numbers than I get. I've just run two tests that indicate that perhaps the growth I'm experiencing is just the price of running XEmacs. The last two tests I've done have been against sgnus v0.26 (which was reasonably memory stable), and a modified XEmacs without 64k lstreams buffers (part of the problem that can plague memory-limited boxes with backends like nnmh). v0.26 ran the smallest, as expected, but the difference was much smaller than I expected, and could be explained away as the addition of new features ... Modifying the 64k lstreams buffers to be 8k caused a slight *increase* in memory usage. The numbers follow, FYI. Memory leaks should be fixed where possible. Memory intensive features should be identified and documented. I am uncertain how your second category differs from the latter. Note that it costs 1.2MB virtual to read 48 articles. The articles were selected from the same nnml group. I hit space bar to read the first article, then hit n until hitting the last article. After taking a memory reading, I marked as unread each article for the next test. [Linux 1.2.13/ELF, PID 12917 is an editing-only session for comparison] USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND (v0.26/after loading Gnus) steve 12917 0.6 14.6 2823 4564 ? S 10:33 0:19 /usr/local/bin/xemacs steve 13590 58.1 22.6 4763 7052 ? S 11:24 1:44 /usr/local/bin/xemacs (v0.26/after reading 48 articles + (garbage-collect)) steve 12917 0.6 15.5 2823 4828 ? S 10:33 0:21 /usr/local/bin/xemacs steve 13590 46.8 26.7 5907 8316 ? S 11:24 2:43 /usr/local/bin/xemacs (v0.40/after loading Gnus) steve 12917 0.5 15.5 2823 4828 ? S 10:33 0:21 /usr/local/bin/xemacs steve 13695 70.8 25.5 5171 7948 ? S 11:30 1:53 /usr/local/bin/xemacs (v0.40/after reading 48 articles + (garbage-collect)) steve 12917 0.5 15.5 2823 4828 ? S 10:33 0:21 /usr/local/bin/xemacs steve 13695 62.6 29.2 6231 9124 ? S 11:30 2:47 /usr/local/bin/xemacs (v0.40/8k lstreams/after loading Gnus) steve 12917 0.2 10.0 2871 3132 ? S 10:33 0:30 /usr/local/bin/xemacs steve 16915 39.7 25.6 5254 7988 ? S 13:37 2:14 /usr/local/bin/xemacs (v0.40/8k lstreams/after reading 48 articles + (garbage-collect)) steve 12917 0.2 12.2 2923 3808 ? S 10:33 0:31 /usr/local/bin/xemacs steve 16915 40.6 29.5 6378 9216 ? S 13:37 3:03 /usr/local/bin/xemacs -- steve@miranova.com baur Unsolicited commercial e-mail will be proofread for $250/hour. Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone except you in November.