On Fri, 27 Aug 2010 12:00:32 -0400, Kai Germaschewski <kai.germaschewski at 
unh.edu> wrote:
> And it also requires some more memory management framework which would
> call upon caches to expire long-unused objects when memory is running
> low.

How would you detect this?  Note that further allocation may be done
external to PETSc, and perhaps even in a separate process.  We're not in
a managed environment, we can't get a reliable "time to GC".  If we
could get that sort of signal, then I would be for such caching at all
times, but I don't think we can, in which case I still think
managed/pooled access versus owned creation needs to be explicitly
different.

Jed

Reply via email to