Package: lintian
Version: 2.5.30+deb8u3
Severity: important

The reporting framework consumes a rather substantial amount of
memory.

The harness process itself hogs ~1GB of RAM.  This in itself is not
concerning.  However, it retains this usage even while running lintian
and html_reports.  For the former, it "just" needs the current "work
queue" in memory.  For the latter, it should not need any memory worth
mentioning.

The html_reports process itself consumes up to 2GB while processing
templates.  It is possible that there is nothing we can do about that
as there *is* a lot of data in play.  But even then, we can free it as
soon as possible (so we do not keep it while running gnuplot at the
end of the run).

Currently, when harness -i runs, the gnuplot process seems to die for
"no apparent" reason.  I suspect it is OOM'ed though harness +
html_reports "only" consumes 65-70%ish of the memory available and
gnuplot seems fairly cheap memory-wise in comparison.
  When running harness -r alone, harness skips parts of the code that
makes it consume memory and that seems to be suffient to making
html_reports + gnuplot terminate successfully.

~Niels


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to