We've made performance improvements in several areas of the application in Logos 9.6.
From the release notes:
[quote]
Improvements
- Indexing
- More efficient indexing for Bibles, personal books, and documents.
- Notes Tool
- Faster loading/refreshing of the note list pane in the Notes panel.
- Faster loading/refreshing of the facet/filter pane in the Notes panel.
- Note access while editing or syncing should be faster.
- Resources
- Improved performance for opening and scrolling resources.
A more detailed list of this work is below.
We would love have your feedback on your experience in these panels, as well as take suggestions on the most important areas of performance to address in coming releases.
Thanks!
--Adam and the Logos team
Indexing
-
Building the initial Bible library index and Personal Book library index is somewhat faster, since we no longer needlessly open resources that aren’t included in those indexes.
-
Document reindexing is now delayed 15 minutes after the first edit of a document or note instead of being started right away, unless the Search panel is showing results from documents.
Notes Tool
-
Showing markup for added/updated/deleted notes/highlights is faster.
-
Once displayed, updates to corresponding notes are nearly as fast as updates to regular notes.
-
Faster loading/refreshing of the note list pane in the Notes panel.
-
Faster loading/refreshing of the facet/filter pane in the Notes panel.
-
Note access while editing or syncing should be faster.
-
Context menu is less likely to freeze.
-
Changes to custom highlighting styles are displayed more quickly.
-
Cached notes markup uses less memory.
-
Corresponding notes visual filter is no longer shown for resources that don’t support them.
-
Less background work when no workflow panels are open.
Resource display and Visual Filters
-
Factbook visual filter markup is generated in the background. This allows resource scrolling to be significantly faster. The tradeoff is that Factbook markup takes a moment to appear.
-
Opening a resource doesn’t do expensive work needed to display Inline Search > Morph until/unless the Inline Search pane is displayed. This improves the speed of opening a resource, assuming Inline Search is hidden.
-
Opening a resource does less background work to determine whether the Multiple Resource View button should be displayed. The popup takes slightly longer to display as a result. (It needs a working indicator, which was already true before my changes.) This improves the speed of opening a resource.
-
We don’t calculate markup in the background if the entire Notes & Highlights visual filter group is disabled. Similarly for Corresponding Notes & Highlights, which is a significant savings of background work. We can’t list the notebooks if we don’t calculate the markup, so they appear shortly after the group is enabled.
-
Visual Filters Document Visual Filters do considerably less background work when they are disabled, particularly when the entire group is disabled.
-
Notes and Highlights Visual Filters calculate full markup considerably faster when there are many reference anchors. (Full markup is calculated in the background but is necessary for faster scrolling, the previous/next markup feature, and showing the list of notebooks with markup.)
-
Passage List Visual Filters do their background work more efficiently. Specifically, they no longer attempt to read every passage list document in parallel when opening a resource, which ended up doing more work than reading them sequentially.
-
Addressee/Speaker Visual Filter markup is generated in the background. This improves the speed of resource opening and resource scrolling. The tradeoff is that the markup takes a moment to appear.