Page 1 of 1

UI panel, details view: selection bar slow in some cases

Posted: 31.08.2019, 16:26
by frank12321
FreeCommander XE 2019 Build 801 64-bit donor, Windows 10 64-bit [Version 10.0.17134.950], Intel i7-6700K @ 4GHz, 16GB RAM

When moving the selection bar using cursor keys, speed decreases noticably, depending on how many files are located in a directory.

Steps to reproduce:
  • set key repeat rate to fastest value
  • open task explorer, sort by CPU load
  • openFreeCommander, switch to details view (columns: Name, Size Auto, Modified, Type, Attributes)
  • visit a directory containing more than 100 files
  • move selection bar by holding arrow up or down key
=> while moving, observe the task manager, you will see that freecommander uses an entire CPU core's load.

Not a problem with any other view than "Details"; in this case, the CPU load is still high, but does not "feel" slow.

Just tried Build 799: not a problem there, operation just takes roughly 1/3rd of a core's load (dir contains ~1700 files).

Re: UI panel, details view: selection bar slow in some cases

Posted: 02.09.2019, 20:56
by Marek
Have you compared with the same options?
Scrolling in the details view is faster in e.g. "NC-Mode" or with "Use Windows colors".
In the release 800 was made the change:
Changed: Item colors are no longer set in the background but directly while loading of the file list.
You could try to change to the old behavior. Search in the freecommander.ini for FileListItemColorsSetInThread and change the value to
FileListItemColorsSetInThread=1

Re: UI panel, details view: selection bar slow in some cases

Posted: 03.09.2019, 21:24
by Marek
After further tests I found the cause, an internal change. This is fixed for the next release.