Sunday, January 10, 2010
Still working on the memory leak
It turns out that a big portion of the memory use was due to ineffecient coding, which I have greatly improved. But the memory leak is still occuring, it's just starting off and using lesser memory. I have found the cause to be the AddTracksTask class which when run, it doesn't seem to release the JACOB objects. For those of you reading, I'm using the iTunes Controller package and after looking at the code, it doesn't release the ComThreads, maybe that has something to do with it. Anywho, I'm in the process of rewriting the AddTracksTask class so it may be a while before 0.9.0 is released.