Ticket #11571 (new)
Optimise FileLoaderRegistry::chooseLoader
Reported by: | Harry Jeffery | Owned by: | Anyone |
---|---|---|---|
Priority: | critical | Milestone: | Release 3.5 |
Component: | Framework | Keywords: | CORE |
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description
When loading a large multiperiod workspace, such as INTER00027729.nxs, Mantid freezes for several seconds. This is highly visible to the users, and takes up a non-trivial amount of the total loading time.
This freeze has been profiled to be coming from FileLoaderRegistry::chooseLoader. For a more detailed explanation of where the time is being spent, see comment 3 of #11483. You're encouraged to do some further profiling work yourself to verify this.
Ticket objective:
- Optimise chooseLoader to run against INTER27729 in a second or less.
Change History
Note: See
TracTickets for help on using
tickets.