Since 1.50, sourceFilePath, which does IO operations, was being called for every item in the journal. On my machine this was causing a ~40% slowdown, but probably it could be more depending on storage system. Now it's once again called only once per include directive. Speed seems slightly better now than 1.43 for some reason (eg: 13k txns/s -> 8k txns/s -> 14k txns/s). |
||
|---|---|---|
| .. | ||
| Common.hs | ||
| CsvReader.hs | ||
| InputOptions.hs | ||
| JournalReader.hs | ||
| RulesReader.hs | ||
| TimeclockReader.hs | ||
| TimedotReader.hs | ||