Re: Is MediaMonkey3 a CPU/Memory pig?
Posted: Wed Dec 10, 2008 12:49 am
Hey there,
Thanks for the chatter. Yes, all my art is in jpg format. While some are big (if they are in files to be printed and I haven't bothered to scale them down for onscreen res) the vast majority are under 1mb and about 60% are under 100k. I have about 2GB of artwork in about 8000 jpg files. Some folders have multiple jpgs for back and inside pages etc. Still, why is MM trying to load all my artwork into RAM. Seems bizarre.
I reset my DontUseCoversCache=0 and the problem is still the same. The images all load in about 10 minutes but by then 1GB of ram is eaten and my machine is hurtin'.
Here' a snippet of my log that shows artwork being loaded over and over:
.......
00001151 75.77846527 [3736] MP3.ReadHeader H:\Music\Artist-A\Art Tatum\Art Tatum [1956] - The Tatum Group Masterpieces, Vol. 8 [mp3]\01-Art Tatum-Gone With The Wind.mp3
00001152 75.78501129 [3736] MP3.ReadHeader - File size 7777997
00001153 75.79108429 [3736] MP3.ReadHeader - Found ID3v2, length: 2322
00001154 75.79722595 [3736] MP3.ReadHeader framestarts: 2332, 2332
00001155 75.80358124 [3736] MP3.ReadHeader finished
00001156 75.81055450 [3736] MP3: Going to read tag from H:\Music\Artist-A\Art Tatum\Art Tatum [1956] - The Tatum Group Masterpieces, Vol. 8 [mp3]\01-Art Tatum-Gone With The Wind.mp3
00001157 75.81729126 [3736] MP3: Tag read from H:\Music\Artist-A\Art Tatum\Art Tatum [1956] - The Tatum Group Masterpieces, Vol. 8 [mp3]\01-Art Tatum-Gone With The Wind.mp3
00001158 75.82431030 [3736] 4072 DB open SQL: SELECT Songs.* FROM Songs WHERE Songs.IDMedia=? AND Songs.SongPath=?
00001159 75.83066559 [3736] 4072 DB lock finished, took 2206335.
00001160 75.83695221 [3736] GetFileInfo: Found in DB
00001161 75.84366608 [3736] 4072 DB open SQL: SELECT * FROM Covers WHERE IDSong=10824 ORDER BY CoverOrder
00001162 75.85084534 [3736] 4072 DB lock finished, took 2010510.
00001163 75.85740662 [3736] Added Covers: 40
00001164 75.86354828 [3736] Remaining Covers: 39
00001165 75.87026978 [3736] Remaining Cover Lists: 21
00001166 75.88066864 [3736] Added Cover Lists: 22
00001167 75.88071442 [3736] Added Covers: 40
00001168 75.88076782 [3736] Remaining Covers: 39
00001169 75.88080597 [3736] Remaining Cover Lists: 21
00001170 75.90122986 [3736] Added Cover Lists: 22
00001171 75.90137482 [3736] 4072 DB open SQL: SELECT Covers.* FROM Covers, Songs WHERE songs.idalbum=? AND covers.idsong=songs.id ORDER BY Covers.idsong
00001172 75.92465210 [3736] 4072 DB lock finished, took 69362618.
00001173 75.92470551 [3736] Added Covers: 40
00001174 75.98833466 [3736] GetFileInfo: H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001175 75.98838043 [3736] GetFileInfo: readPictures=spAlways
00001176 75.98842621 [3736] GetFileInfo: H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001177 75.98867798 [3736] Added Cover Lists: 23
00001178 75.98902130 [3736] MP3.ReadHeader H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001179 75.98908234 [3736] MP3.ReadHeader - File size 4525132
00001180 75.98914337 [3736] MP3.ReadHeader - Found ID3v2, length: 3469
00001181 75.98918915 [3736] MP3.ReadHeader framestarts: 3479, 3479
00001182 75.98923492 [3736] MP3.ReadHeader CheckMoreHeaders started
00001183 75.98928070 [3736] MP3.ReadHeader CheckMoreHeaders Endtest: 6551
00001184 75.98932648 [3736] MP3.ReadHeader CheckMoreHeaders finished
00001185 75.99812317 [3736] MP3.ReadHeader finished
00001186 75.99821472 [3736] MP3: Going to read tag from H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001187 76.00611115 [3736] MP3: Tag read from H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001188 76.00620270 [3736] 4072 DB open SQL: SELECT Songs.* FROM Songs WHERE Songs.IDMedia=? AND Songs.SongPath=?
00001189 76.00659180 [3736] 4072 DB lock finished, took 1010595.
00001190 76.00678253 [3736] GetFileInfo: Found in DB
.......
and so on forever
Cheers and thanks again for your help.
dbdog
Thanks for the chatter. Yes, all my art is in jpg format. While some are big (if they are in files to be printed and I haven't bothered to scale them down for onscreen res) the vast majority are under 1mb and about 60% are under 100k. I have about 2GB of artwork in about 8000 jpg files. Some folders have multiple jpgs for back and inside pages etc. Still, why is MM trying to load all my artwork into RAM. Seems bizarre.
I reset my DontUseCoversCache=0 and the problem is still the same. The images all load in about 10 minutes but by then 1GB of ram is eaten and my machine is hurtin'.
Here' a snippet of my log that shows artwork being loaded over and over:
.......
00001151 75.77846527 [3736] MP3.ReadHeader H:\Music\Artist-A\Art Tatum\Art Tatum [1956] - The Tatum Group Masterpieces, Vol. 8 [mp3]\01-Art Tatum-Gone With The Wind.mp3
00001152 75.78501129 [3736] MP3.ReadHeader - File size 7777997
00001153 75.79108429 [3736] MP3.ReadHeader - Found ID3v2, length: 2322
00001154 75.79722595 [3736] MP3.ReadHeader framestarts: 2332, 2332
00001155 75.80358124 [3736] MP3.ReadHeader finished
00001156 75.81055450 [3736] MP3: Going to read tag from H:\Music\Artist-A\Art Tatum\Art Tatum [1956] - The Tatum Group Masterpieces, Vol. 8 [mp3]\01-Art Tatum-Gone With The Wind.mp3
00001157 75.81729126 [3736] MP3: Tag read from H:\Music\Artist-A\Art Tatum\Art Tatum [1956] - The Tatum Group Masterpieces, Vol. 8 [mp3]\01-Art Tatum-Gone With The Wind.mp3
00001158 75.82431030 [3736] 4072 DB open SQL: SELECT Songs.* FROM Songs WHERE Songs.IDMedia=? AND Songs.SongPath=?
00001159 75.83066559 [3736] 4072 DB lock finished, took 2206335.
00001160 75.83695221 [3736] GetFileInfo: Found in DB
00001161 75.84366608 [3736] 4072 DB open SQL: SELECT * FROM Covers WHERE IDSong=10824 ORDER BY CoverOrder
00001162 75.85084534 [3736] 4072 DB lock finished, took 2010510.
00001163 75.85740662 [3736] Added Covers: 40
00001164 75.86354828 [3736] Remaining Covers: 39
00001165 75.87026978 [3736] Remaining Cover Lists: 21
00001166 75.88066864 [3736] Added Cover Lists: 22
00001167 75.88071442 [3736] Added Covers: 40
00001168 75.88076782 [3736] Remaining Covers: 39
00001169 75.88080597 [3736] Remaining Cover Lists: 21
00001170 75.90122986 [3736] Added Cover Lists: 22
00001171 75.90137482 [3736] 4072 DB open SQL: SELECT Covers.* FROM Covers, Songs WHERE songs.idalbum=? AND covers.idsong=songs.id ORDER BY Covers.idsong
00001172 75.92465210 [3736] 4072 DB lock finished, took 69362618.
00001173 75.92470551 [3736] Added Covers: 40
00001174 75.98833466 [3736] GetFileInfo: H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001175 75.98838043 [3736] GetFileInfo: readPictures=spAlways
00001176 75.98842621 [3736] GetFileInfo: H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001177 75.98867798 [3736] Added Cover Lists: 23
00001178 75.98902130 [3736] MP3.ReadHeader H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001179 75.98908234 [3736] MP3.ReadHeader - File size 4525132
00001180 75.98914337 [3736] MP3.ReadHeader - Found ID3v2, length: 3469
00001181 75.98918915 [3736] MP3.ReadHeader framestarts: 3479, 3479
00001182 75.98923492 [3736] MP3.ReadHeader CheckMoreHeaders started
00001183 75.98928070 [3736] MP3.ReadHeader CheckMoreHeaders Endtest: 6551
00001184 75.98932648 [3736] MP3.ReadHeader CheckMoreHeaders finished
00001185 75.99812317 [3736] MP3.ReadHeader finished
00001186 75.99821472 [3736] MP3: Going to read tag from H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001187 76.00611115 [3736] MP3: Tag read from H:\Music\Artist-F\Fats Domino\Fats Domino [1956] - This Is Fats [mp3]\13-Fats Domino-Blueberry Hill.mp3
00001188 76.00620270 [3736] 4072 DB open SQL: SELECT Songs.* FROM Songs WHERE Songs.IDMedia=? AND Songs.SongPath=?
00001189 76.00659180 [3736] 4072 DB lock finished, took 1010595.
00001190 76.00678253 [3736] GetFileInfo: Found in DB
.......
and so on forever
Cheers and thanks again for your help.
dbdog