Why does it use over 200 MB of memory and take over 15 minutes of CPU time on a moderately-fast machine?