Ar an dara lá déag de mí Eanair, scríobh Stephen J. Turnbull:
Aidan> I am, that’s what reading mailboxes serially involves.
In what mailreader?
VM 7.17 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid
Also, I don't know the relocating allocator, does it try to
return
memory every time a large buffer is deallocated, or only if memory
gets to be some fraction less than peak?
I haven’t looked at the code; but loading a file into a buffer increases
virtual memory used (according to top(1)) by the size of that file, and
killing that buffer decreases virtual memory used by the same. So by the
looks of things, the former.
Aidan> I’m seeing this effective leakage on 21.4.17 with just
TTY
Aidan> support--that is, no X libraries, no Xft libraries. LDAP
Aidan> and TLS support, though, for some reason.
OK.
Aidan> I don’t trust the memory usage stats in 21.5. I routinely
Aidan> have resident set sizes of 500 MB on my desktop, and the
Aidan> total memory usage XEmacs tells me about is a ridiculously
Aidan> tiny fraction of that.
Hm?
Yup. (With my later caveat that it’s virtual memory, not RSS, of 500MB.)
Steve Youngs mentions on the SXEmacs lists recently a process of his that
broke one gigabyte, so I’m not that atypical. I tend to load all of VM,
several very active newsgroups in Gnus, GUD, PSGML, Quail, various Unicode
databases, the extracted text of the Duden-Oxford German-English dictionary
(I do lookups in it using occur--I should reformat it so dict servers and
clients can work with it instead), lots of source files, so I’m not
astonished at this, but I do get the impression things are being leaked.
I routinely run for weeks, and usually equilibrate at about 150MB. As
an
XEmacs developer I'm not proud of that, but 500MB I've never seen, and
it's been a year or so since I've seen 200MB.
I’m hacking too much C lately to leave my desktop XEmacs running for weeks;
and my remove-server XEmacs, as I say, runs out of memory, so that isn’t an
option.
Aidan> Is anyone else seeing the incremental garbage collector
tie
Aidan> up their process at least as much as the old one?
Heh. I'm not going to touch the IGC until I get my new box running,
I've got too much time wasted dealing with disk space at 95% or more
on all partitions....
Okay, so that’s a no ...
--
I AM IN JAIL AND ALLOWED SEND ONLY ONE CABLE SINCE WAS ARRESTED WHILE
MEASURING FIFTEEN FOOT WALL OUTSIDE PALACE AND HAVE JUST FINISHED COUNTING
THIRTY EIGHT THOUSAND FIVE HUNDERED TWENTY TWO NAMES WHOS WHO IN MIDEAST.