I just opened a text comparison window with 14 Bibles, the CPU went above 60% and has stayed there for 15 minutes and shows no sign of reducing. Logos is still working properly but is a bit slow! I am on the current stable release.
Bit more detail.
The problem seems to be triggered if I try and compare more than one verse so:
Ephesians 1:4 works file
While
Ephesians 1:4-5 causes a problem
It looks like Logos is looping trying to display the output on the screen as the last couple of Bible's keep redisplaying.
If I use more verses you don't see the redisplay issue as the screen is full but the CPU stays high so I'm guessing that what I'm seeing with two verses is happening with 3 or more.
Do you have "Show Differences" turned on?
Yes Bradley show differences is on.
In Logos 5 I displayed base text and differences for the 2 verses with 34 bibles and only experienced a delay of several seconds. So performance may depend on your computer. What are its details incl. RAM & operating system?
I looked into this, and it appeared to be an infinite loop in WPF text layout. I'm not sure yet if it's something we can work around, or not.
Thanks Bradley
Truth is I can't think of many times when I'd want to look at more than one verse in this way its just where sentences are split across two or more verses.
I on the other hand almost always use pericopes as my unit for text comparison.
There's generally no problem in comparing multiple verses at once. (We've used the same text comparison and WPF code since Logos 4, and this is the first time I've heard of this issue. It seems like it must be triggered by some very specific text, possibly even at the glyph level, but I still haven't looked into it in great deal.)