Hi Logos, you guys are great and L4 is a wonderful upgrade!
I really hate to pass this on, because as a software engineer it's annoying to get details from customers, so please take this in the helpful vein it is offered.
I'm still wondering why performance in L4 is inconsistent on my system. So I collected events with MS's Performance Monitor and analyzed them.
Just looking at disk hits to perform an operation once, I found the following:
- 1,085 - to display the Layout menu (Most were SQLite queries on layouts.db - no surprise there)
- 4,015 - to display a layout with only a bible
- 126 - to display the home page
There were three things noteworthy:
- Of the 4,015 disk hits 321 involved PreferencesManager.db.
- It ran QueryOpen/CreateFile on PreferencesManager.db-journal and the system returned "FAST IO DISALLOWED" and "NAME NOT FOUND" 165 times.
- It also ran "QuerySizeInformationVolume" on C:\Users\dad\Desktop 40 times to change layout once
None of those might be an issue - I wouldn't know. But if some people have disk systems that allow "FAST IO" and others, such as mine, do not, it might be a common factor to look at.
Also, SQLite is doing the QuerySizeInformationVolume. Maybe there's a way to tell SQLite to knock it off.
Again, I'm trying not to be a pest or flood you with useless information.
Steve