here's my speedtest.

importing using jemplode took 25 minutes on 30.3gigs consisting of 3041 tracks.

heres an idea similar to pipelining. since most of the time is from reading the mp3 (which is evident when i import a small folder twice in a row to different playlists), not actually calculating the hash, does java have the facilites to buffer, say, the first 200megs of tracks in memory before starting to do CRC32? maybe two threads, where the read-ahead will always have more cpu priority and stay ahead?

EDIT: actually, i after doing more thinking, i dont think that this is feasable. no way will reading ahead even come remotely close to staying ahead of the crc check. once the files are in memory, crc32 seems instantaneous.


Edited by iMaGe (17/01/2003 08:25)