I wonder if this is happening for generally for all folders or just some specific folder(s). List view? or Column View? I can imagine TotalFinder can be causing CPU overhead when folder is being constantly changed in background (by some background task or process) while TotalFinder has that folder opened.
This is list view, which is what i use 99% of the time.
I’m checking on another folder, which has 3 subfolders, containing approximately 60 files. I don’t think there’s anything touching that folder in the background.
I have visor mode enabled, and the folder is pinned to stay open.
With ‘Folders on top’ disabled. CPU usage stays between 0% and 1%
Enable ‘Folders on top’, there is a cycle where CPU usage spikes up to 30% regularly, drops down to 0.5% and then spikes up again to around 30% - and repeat
In both cases I’m doing nothing except watching Activity Monitor - each time for more than a minute.
Ok, I will investigate this tomorrow. As far as I can tell, Folders on Top code is triggered when underlying data Finder is viewing changed. Right now TotalFinder does not attempt to optimize this, so if there is some heavy activity reporting some empty or trivial change for some reason, TotalFinder will burn CPU by continuously sorting items in opened folders.
This is the folder structure and finder view. There are about 20 image files in each folder, but I ran this test with the folder structure collapsed - ie these files were not shown