Loading icon overlays in tree

Things you’d like to miss in the future...
admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Loading icon overlays in tree

Post by admin »

jupe wrote: 19 Nov 2021 01:52edit: Just replying to your edit, yes the tweak only changed the load speed (at least for me) in older versions, not since .234, that's why I suggested it yesterday when your feedback may have been helpful, and then today I only posted results of the difference it made in the older version.
If you are talking about the TreeIconsEarlyLoad tweak, it just controls whether the window is shown before the tree icon overlays are loaded, or afterwards:

Code: Select all

v21.70.0116 - 2021-05-06 15:25
    + Startup: Since v21.70.0115 the default startup sequence is to first show 
      the main window and then load the slow tree icon overlays. If for some 
      reason you want the old behavior back you can use this new tweak:
        TreeIconsEarlyLoad=1

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Loading icon overlays in tree

Post by admin »

RalphM wrote: 19 Nov 2021 01:30 Just to show my numbers, which actually seem to have gotten worse.

...

However, the mystery remains why the mapped drives on my NAS would suddenly create such huge delays in XY's startup times.
There have been no changes to the NAS setup and just some minor W10 update as mentioned above.
I would say such times can only be caused by network delays. It can even be a single location causing the hold.

ShowIconOverlayFilter does not support lists in that version. It will in the next version.

Online
RalphM
Posts: 1932
Joined: 27 Jan 2005 23:38
Location: Cairns, Australia

Re: Loading icon overlays in tree

Post by RalphM »

Hi Don

When I updated to .0237 I still had the setting with a wrong "," delimiter active and it started rather quick:

Code: Select all

With ShowIconOverlayFilter=C:\*,D:\*

XY ver: 	XYplorer 22.40.0237
OS:     	Windows 10 Windows 10, 64-bit, Release 2009, Build 19043.1348
Loaded: 	2021-11-19 23:19:26 in 35,397 ms
Threshold: 	10 ms
.
5,536 ms:   2,564 ms - Tree Refresh Icon Overlays
8,100 ms:   2,838 ms - Slow Icon Overlay Index (51 ms): C:\Program Files...
. (a total of 53 messages)
35,318 ms:      79 ms - Slow Icon Overlay Index (53 ms): D:\Users\R...
35,397 ms:            - Load Done
Then I removed the filter:

Code: Select all

With ShowIconOverlayFilter=

XY ver: 	XYplorer 22.40.0237
OS:     	Windows 10 Windows 10, 64-bit, Release 2009, Build 19043.1348
Loaded: 	2021-11-19 23:27:55 in 55,476 ms
Threshold: 	10 ms
.
6,537 ms:     419 ms - --- Show Window ---
6,956 ms:      31 ms - Slow Icon Overlay Index (63 ms): D:\Temp...
. (a total of 785 messages)
55,431 ms:      45 ms - Slow Icon Overlay Index (63 ms): D:\Users\Ralph\Videos\Dassault Systemes CATIA
55,476 ms:            - Load Done
Then I used the proper syntax:

Code: Select all

With ShowIconOverlayFilter=c:\*;d:\*

XY ver: 	XYplorer 22.40.0237
OS:     	Windows 10 Windows 10, 64-bit, Release 2009, Build 19043.1348
Loaded: 	2021-11-19 23:32:37 in 51,733 ms
Threshold: 	10 ms
.
6,417 ms:     563 ms - --- Show Window ---
6,980 ms:      33 ms - Slow Icon Overlay Index (59 ms): D:\Temp...
. (a total of 634 messages)
51,695 ms:      38 ms - Slow Icon Overlay Index (54 ms): D:\
51,733 ms:            - Load Done
As all my slow icon overlay messages are from drives C and D, I'm not surprised that the tweak doesn't really make much difference and I assume the first one with the wrong syntax was somewhat special, though it also showed 53 messages.

Still doesn't explain why this delay happens at all. And I am still confused.
Ralph :)
(OS: W11 22H2 Home x64 - XY: Current beta - Office 2019 32-bit - Display: 1920x1080 @ 125%)

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Loading icon overlays in tree

Post by admin »

Looks like I was totally wrong. It's not one particular network location but many local locations. I will lower the threshold to 10 ms in the next beta to see all the culprits. Maybe it brings an idea.
Still doesn't explain why this delay happens at all. And I am still confused.
Antivirus maybe?

Online
RalphM
Posts: 1932
Joined: 27 Jan 2005 23:38
Location: Cairns, Australia

Re: Loading icon overlays in tree

Post by RalphM »

admin wrote: 19 Nov 2021 16:03 Antivirus maybe?
No, everything XY is excluded from my AV and has been for a long time!
Ralph :)
(OS: W11 22H2 Home x64 - XY: Current beta - Office 2019 32-bit - Display: 1920x1080 @ 125%)

Online
RalphM
Posts: 1932
Joined: 27 Jan 2005 23:38
Location: Cairns, Australia

Re: Loading icon overlays in tree

Post by RalphM »

Tested again with .0240 and "ShowIconOverlayFilter=c:\*;d:\*":

Code: Select all

XY ver: 	XYplorer 22.40.0240
OS:     	Windows 10 Windows 10, 64-bit, Release 2009, Build 19043.1348
Loaded: 	2021-11-21 13:02:07 in 54,141 ms
Threshold: 	10 ms
 .
 7,016 ms:     437 ms - --- Show Window ---
 7,453 ms:      44 ms - Slow Icon Overlay Index (65 ms): D:\...
 .
 . (a total of 868 messages, with only a minority being less than 50ms)
 .
54,103 ms:      38 ms - Slow Icon Overlay Index (58 ms): D:\Users\...
54,141 ms:            - Load Done

MaxiTree: Rows=880, Nodes=881, Expanded=149, Mapped Drives=3
Tree Remember State: Yes (94 stored paths)
Tree Check Subfolders Exist: Yes
Icon Overlays (List, Tree, Network): Yes, Yes, No
Pane 1: Items=24/197, Pane 2: Items=5/2246, Catalog: Items=110
Unfortunately, still no new ideas on my end for the cause of this.
Ralph :)
(OS: W11 22H2 Home x64 - XY: Current beta - Office 2019 32-bit - Display: 1920x1080 @ 125%)

Online
RalphM
Posts: 1932
Joined: 27 Jan 2005 23:38
Location: Cairns, Australia

Re: Loading icon overlays in tree

Post by RalphM »

The problem seems to be connected to some Win10 anomaly after KB5007186.
I updated my system today to Win10 21H2 and the problem magically seems to have disappeared.
Load times are back to under 10s with only about 10 messages re slow icon overlay index.

Thanks for the patience. :whistle:
Ralph :)
(OS: W11 22H2 Home x64 - XY: Current beta - Office 2019 32-bit - Display: 1920x1080 @ 125%)

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Loading icon overlays in tree

Post by admin »

Okidoki. Next time I will be quicker to blame Win10. :)

Online
RalphM
Posts: 1932
Joined: 27 Jan 2005 23:38
Location: Cairns, Australia

Re: Loading icon overlays in tree

Post by RalphM »

Unfortunately it's back again with load times of just under 60s. :blackstorm:
No reported Win updates since it seemed to be fixed but one BSD just before it started happening again?
Ralph :)
(OS: W11 22H2 Home x64 - XY: Current beta - Office 2019 32-bit - Display: 1920x1080 @ 125%)

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Loading icon overlays in tree

Post by admin »

The situation after a cold reboot is different from before although there has not been a Windows update? *Something* must have changed.

Online
RalphM
Posts: 1932
Joined: 27 Jan 2005 23:38
Location: Cairns, Australia

Re: Loading icon overlays in tree

Post by RalphM »

Yes, I agree "something" must have changed but I can't find any sign of it.
No entries in Win update history after the update to 21H2 that fixed the problem for a short time.
I don't know if a BSD has the ability to change any relevant system settings?
Ralph :)
(OS: W11 22H2 Home x64 - XY: Current beta - Office 2019 32-bit - Display: 1920x1080 @ 125%)

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Loading icon overlays in tree

Post by admin »

I have no better idea than network problems. But that doesn't seem to be the case with you. :|

Post Reply