* Raymond Toy [2010-11-06 11:58] writes:
Is there an easy way to determine the working set size (resident size) that is needed to evaluate some form?
TIME prints various things but not what I need. The Linux top command shows a column with the resident size; essentially I'd like to see the maximum of the those values sampled while executing the form.
Does the GC have this information already? Would it be difficult/expensive to use getrusage in GC hooks to collect the information? I don't see why you can't use getrusage in a GC hook to get his information. After all, you made slime use a GC hook to show how much memory is used in each generation when a GC happens. Would summing up
On 11/5/10 3:41 PM, Helmut Eller wrote: the memory usage in each generation be close enough to the resident size that you want?
Would that include the space needed to run the GC? Doesn't the GC need about twice us much while moving from-space to to-space? Helmut