I think I figured out what's causing Google Desktop to go nuts and consume 400 megabytes of memory on my system. It's the download manager Reget Pro. While it's downloading a new zip file at 120kbytes/sec Google Desktop consumes 30kbytes/sec of memory. When I quit Reget Pro Google Desktop stops consuming memory entirely. Memory consumption seems to be proportional to download speed, too. There's some garbage collection that happens afterwards so I'm not sure if it's a persistent leak, but it doesn't look right to me.

User support forums have some information about Google Desktop having trouble with corrupted zip files. Reget is downloading multiple sections of the file at once, making for a weird looking zip during the download. So maybe that's the problem.

Google is so big now I don't even know how to file an effective bug report for this. Kind of hoping someone who works there reads this blog post. I also tried the official support forum.

techbad
  2007-11-12 18:15 Z