Time relevance of Sort

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
nagan
Posts: 302
Joined: Thu Apr 18, 2013 11:44 am

Time relevance of Sort

Post by nagan »

What will be the duration of a custom sort in a session.Suppose I sort by size it does work out for sometime. But after some hibernated/ resume sessions if I were to sort by size again It takes the same amount of time eventhough there has been no significant addtions/deletions to the list. Usually hibernations are just extensions of the same session and I believe the sort should take only the incremental time.
void
Developer
Posts: 16691
Joined: Fri Oct 16, 2009 11:31 pm

Re: Time relevance of Sort

Post by void »

I believe the sort should take only the incremental time.
Each Everything window has it's own cache.
Everything's cache will last forever until the window is closed.
Pressing F5 to refresh will delete all this cache.

Re-sorting should be using the same cached information after a hibernate...
If the problem persists, please send some debug output when sorting after the hibernate.
nagan
Posts: 302
Joined: Thu Apr 18, 2013 11:44 am

Re: Time relevance of Sort

Post by nagan »

I could get the same behavior in my XP system in a span of say 5`7 minutes. After running debug , I did a size sort , and after 2 minutes I checked on the date modified ,it was immediate.However after say 7 min , I clicked on the date modified it took the time as it did for the first sort. I have enclosed the debug ..

Code: Select all

waiting for 5 handles, isdelay 0...
updated in 0.000152 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000171 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5238784
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000177 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000109 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5255168
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000027 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000124 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5255168
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000225 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000174 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5373952
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000028 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000178 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
update filesystem C:
updated in 0.000030 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000131 seconds
DeviceIoControl already complete (C:)!
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
waiting for 5 handles, isdelay 1...
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.005662 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000138 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000091 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000104 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
update filesystem C:
updated in 0.000033 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000129 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
update filesystem C:
updated in 0.000062 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000128 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000139 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000159 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000028 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000053 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5382144
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000215 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000105 seconds
waiting for 6 handles, isdelay 0...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
waiting for 5 handles, isdelay 0...
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000098 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000136 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000168 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000119 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000028 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000122 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
update filesystem C:
updated in 0.000026 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000116 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000112 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000059 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
update filesystem C:
updated in 0.000027 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000139 seconds
DeviceIoControl already complete (C:)!
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
waiting for 5 handles, isdelay 1...
update filesystem C:
updated in 0.000032 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000123 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000028 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000180 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000114 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000110 seconds
waiting for 6 handles, isdelay 0...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000027 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000179 seconds
DeviceIoControl already complete (C:)!
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5464064
waiting for 5 handles, isdelay 1...
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000278 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000166 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000025 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000182 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
update filesystem C:
updated in 0.000026 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000127 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000027 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000185 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
update filesystem C:
updated in 0.000025 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000125 seconds
waiting for 6 handles, isdelay 0...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000027 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000206 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
update filesystem C:
updated in 0.000026 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000135 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000026 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000181 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000131 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000110 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000027 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000130 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000028 seconds
waiting for 5 handles, isdelay 1...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000500 seconds
DeviceIoControl already complete (C:)!
waiting for 5 handles, isdelay 1...
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
update filesystem C:
waiting for 5 handles, isdelay 1...
updated in 0.000174 seconds
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000557 seconds
waiting for 6 handles, isdelay 0...
Updating \\?\Volume{6e248414-9f0f-11de-a262-806d6172696f} (C:):
create thread PeakWorkingSetSize: 21803008, WorkingSetSize: 5480448
waiting for 5 handles, isdelay 0...
update filesystem C:
updated in 0.000035 seconds
waiting for 6 handles, isdelay 0...
_DB_WAIT: _db_ready_proc waiting...
_DB_WAIT: _db_ready_proc waited 0.000499 seconds
It seems after a certain time the cache wanes and the same may hold for Win 7 too.
void
Developer
Posts: 16691
Joined: Fri Oct 16, 2009 11:31 pm

Re: Time relevance of Sort

Post by void »

I have updated my last post:

Each Everything window has it's own extended information cache.
This cache will last forever until the Everything window is closed.

Microsoft Windows will also keep this extended information cached.
Closing a window and re-opening within a few minutes and sorting should still be fast.
nagan
Posts: 302
Joined: Thu Apr 18, 2013 11:44 am

Re: Time relevance of Sort

Post by nagan »

If there is only a single instance , could that be minimized to tray by way of OPTIONS with a provision for a shortcut key. File>> New Window may be treated differently.Ctrl + W closes the window (ideal when lot of windows are open)
void
Developer
Posts: 16691
Joined: Fri Oct 16, 2009 11:31 pm

Re: Time relevance of Sort

Post by void »

Maybe an option to hide the Everything window when it is closed. This would allow the cache to persist between opening and closing windows.
nagan
Posts: 302
Joined: Thu Apr 18, 2013 11:44 am

Re: Time relevance of Sort

Post by nagan »

Maybe an option to hide the Everything window when it is closed. This would allow the cache to persist between opening and closing windows.
Many will be closing/opening the window to do away with erasing of a search query. If it were to be closed rather than minimise even if you hide it will be better if the search bar is also blanked.
Post Reply