Thanks for the great help so far !
So I have run an extensive set of tests on my computer, on both Windows 8.1 64bit and Ubuntu 13.10, using the latest Comet release (Release 2013.02 rev. 1). Some observations:
Linux: running a batch search takes only 17 minutes, which is great. However, the RAM usage increases with each subsequential batch (after 10 batches of 7500 spectra, RAM has doubled from 5gb to 10gb, also occurs with previous release).
Windows: when I do a batch search, Comet never uses more than 38% CPU while searching and is _very_ slow (extrapolating the search time of a single block, about 10-fold slower than linux). A search with sparse-matix settings still consumes a whopping 11.5GB and took 6 hours.
So something funny is going on here, maybe you can investigate the threading on windows and profile the code when doing a batch search?
It would be great if we can get the windows build to perform like the linux build, since this allows me setup Comet on our computer in the lab. Please let me know if there is anything I can help with.
Cheers,
Frank