Optimizing SExtractor performance
Execution speed
§ Current rule of thumb: ~1Mpix/s per GHz at high galactic
latitude
Turns out to be I/O-limited in some cases: might be useful to use
different devices for reading and writing data
In crowded fields, limited by source-density: 500+ extractions/s per GHz
§ Compile with the right optimization options
Avoid gcc if a more efficient compiler is available (e.g. Digital or Intel
compilers)
On Linux, better use the RPM archive from TERAPIX
§ SExtractor is not parallelized yet
§ Avoid memory-swapping
Memory usage can go out of control in large, crowded fields!