Title | | » | Improve chromatogram read performance for large full-scan files |
Assigned To | | » | donmarsh@proteinms.net |
Type | | » | Defect |
Area | | » | Skyline |
Priority | | » | 3 |
Milestone | | » | 2.1 |
Adding mass error has nearly doubled the number of bytes written to disk in some large MS1 filtering cases, like the stress test we have been using. This is causing the ChromDataCollector class to fall behind the ChromCacheBuilder write thread for a pretty significant slowdown in the peak picking phase of chromatogram import. We should look into either using compression when writing these bytes to disk, or writing the mass errors as shorts instead of floats, as we do eventually in the .skyd file, or both.