View Full Version : Memory leak in 1.9.3 Tivo Desktop (Mac)?
Frank Furter
04-25-2007, 08:59 PM
Is this a known issue? Seems like everytime I feel my system getting a little sluggish, I check my processes and Tivo Desktop seems to be sitting there doing nothing, but consuming sometimes close to 300MB of real memory.
I just restarted it, and it's immediately consuming 75MB of real memory. Is this app just another example of Tivo's lack of attention to the Mac, or could something else be going on?
bedelman
04-26-2007, 12:02 AM
I think when others have seen this, they've found that they have lots of non-MP3 files in their iTunes library. I have only MP3 and unprotected AAC files in my iTunes library (AAC support can be added by installing LAME -- search for other posts on this). I don't have any protected AAC files in my iTunes library at all. With purchased iTunes Music Store music, I burn the tracks to an Audio CD and then re-import them into iTunes as MP3 files.
Dennis Wilkinson
04-26-2007, 02:15 AM
TiVoDesktop is a Java application, mostly, with a thin wrapper around it to invoke the JVM correctly (it's run suid root, which you can't normally do with Java on the Mac without such a wrapper.) I see CPU and memory use creep up over time if it's not actively being accessed by a TiVo, but usually access by a TiVo "resets" things a bit (I have a launchd job set up to mimic a TiVo fetching an album once every few hours.)
It may be that, for whatever reason, garbage collection isn't running in that JVM frequently enough, but that's pure speculation on my part.
Frank Furter
04-26-2007, 08:08 AM
That's interesting. I have about 1,000 CD's, all of which I've ripped into iTunes as AIFF's, but then I converted those to 256K MP3's, and removed the AIFF's from the library (I wanted bit for bit backups of my collection).
So, while I don't have the AIFF's in my library, they were there at one time. As far as protected files, I think I may have a dozen(?) or so.
I rarely use Tivo Desktop, it's nice, but I find that I disable it, and then when I -do- want to use it, I have to run back to my office and turn it on. Kinda defeats the purpose.
Dennis, that's a good idea, though I think I'd take mine a step further (or backwards?) and stop and restart the service every night......
Java. Blech.
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.