Opened 9 years ago
Closed 9 years ago
#1843 closed enhancement (fixed)
Use snapshot manager to load annotations on list pages
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | BASE 3.4 |
Component: | web | Version: | |
Keywords: | Cc: |
Description
For performance reasons when the number of rows to display is large and lots of annotations has been selected.
Change History (6)
comment:1 Changed 9 years ago by
comment:2 Changed 9 years ago by
comment:3 Changed 9 years ago by
Owner: | changed from everyone to Nicklas Nordborg |
---|---|
Status: | new → assigned |
comment:4 Changed 9 years ago by
comment:5 Changed 9 years ago by
(In [6567]) References #1843: Use snapshot manager to load annotations on list pages
Updated the table exporter to also use the snapshot manager. Initial export time with no cached snapshot for 23753 samples was little over 5 minutes. With snapshots in place the export time dropped to less than a minute.
comment:6 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
I have made some performance tests. I have used the samples list page to list 999 samples. There are 12 annotation columns. Most samples have values for at least 9 annotations. I made five reloads of the list page. Time in milliseconds:
So, once the annotations have been cached there is a considerable increase in performance.