Index at most 30 files inside archives. This is to avoid huge allocations
commit80b0874d2adc16a9051c78e973aa5f8d97cc67c0
authorjoeshaw <joeshaw>
Sun, 3 Dec 2006 20:59:57 +0000 (3 20:59 +0000)
committerjoeshaw <joeshaw>
Sun, 3 Dec 2006 20:59:57 +0000 (3 20:59 +0000)
treeec060e13517a27ea67c3b1242b16776af20cf806
parent821d748cacc462e63306cd8a4ef3f30837f2eaa5
Index at most 30 files inside archives.  This is to avoid huge allocations
on very large archives, like the one I have of a backed up home direcotry.

Fix a major issue where we were boxing characters every time we processed
a URI.

Use DateTime.UtcNow when calculating load averages, to avoid unnecessary
allocations related to timezones.

If --heap-buddy or --heap-shot are provided, assume --debug-memory.  If
running with --heap-shot and the RSS increases by more than 5% or 5 megs,
or the size of GC.GetTotalMemory() increases by more than 5%,
automatically send SIGPROF to generate a memory snapshot.

Log the number of child indexables created, and whether we're running
with BEAGLE_EXERCISE_THE_DOG.
Filters/FilterArchive.cs
Util/ArrayFu.cs
Util/Scheduler.cs
Util/StringFu.cs
Util/SystemInformation.cs
beagled/BeagleDaemon.cs
beagled/IndexHelper/IndexHelper.cs
beagled/LuceneIndexingDriver.cs