I hope the scan performance will be improved in the future, but it would be nice to have any kind of indication that the program is still alive while it's scanning, perhaps spinning "\" like in old dos programs or moving dots...?
The poor ReFS indexing performance is due to the low random 4k read performance of hard disk drives.
I'm working on improving the ReFS indexing performance at the cost of RAM by reading in entire sections of the ReFS file table sequentially.
I'll look at adding ... or \|/- to the status bar to show Everything is still alive.
One more question, my understanding is that Everything doesn't scan drives on startup when database is present, what happens when new files added (or deleted) before Everything started will it be shown in the results?
The initial full scan should only occur once.
Everything will keep its ReFS index up to via the ReFS volumes USN Change Journal.
The USN Change Journal is a log of all changes made to the ReFS volume.
This journal is managed by the ReFS driver, so Everything does not need to be running.
Typically this journal will store changes for about a week, varying on your file system usage.
Thanks for your support.