From cd45de5778b2fe8c1d4166ccc95a79a526479414 Mon Sep 17 00:00:00 2001 From: warner <> Date: Tue, 4 Sep 2007 16:26:33 +0000 Subject: [PATCH] add some notes about memory usage per-library [Imported from Trac: page MemoryFootprint, version 1] --- MemoryFootprint.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 MemoryFootprint.md diff --git a/MemoryFootprint.md b/MemoryFootprint.md new file mode 100644 index 0000000..a21ed02 --- /dev/null +++ b/MemoryFootprint.md @@ -0,0 +1,12 @@ +We try to keep the Tahoe memory footprint low by continuously monitoring the +memory consumed by common operations like upload and download. + +For each currently active upload or download, we never handle more than a +single segment of data at a time. This serves to keep the data-driven +footprint down to something like 4MB or 5MB per active upload/download. + +Some other notes on memory footprint: + + * importing sqlite (for the share-lease database) raised the static + footprint by 6MB, going from 24.3MB to 31.5MB (as evidenced by the munin + graph from 8/29/07 to 9/2/07).