I am using TCC/LE 9.02.154 on Windows XP SP3 (though the problem I'm about to describe affects previous versions and other platforms too).
My primary reason for using TCC/LE is to show certain file types in various colors, but I am seeing major CPU spikes and long delays when trying to associate colors with a large number of extensions.
I am using a TCSTART.BAT file (renamed and attached) in the TCC/LE program directory and defining my color choices with "set colordir=". But the more extensions I assign colors to, the worse TCC/LE behaves.
For example, if I assign multiple various colors to a total of 710 extensions and then issue a DIR command within C:\WINDOWS\system32\, there is a 20 second pause before TCC/LE starts listing the files - and during that time, tcc.exe will be utilizing 99% of the CPU.
If I drop down to 130 extensions, however, the same command then takes 3 seconds to start - so it's obviously just an issue with the number of extensions being used.
Naturally the more files there are in a directory, the longer the delay before listing will be. And even after a listing, any relisting will take just as long - implying there is no form of caching going on. I've even seen larger directories take one minute or longer to start listing.
Is there any chance this is a bug which can be fixed or maybe a code issue which can be compensated for in some way?
Or is this problem a design limitation of the software?
My primary reason for using TCC/LE is to show certain file types in various colors, but I am seeing major CPU spikes and long delays when trying to associate colors with a large number of extensions.
I am using a TCSTART.BAT file (renamed and attached) in the TCC/LE program directory and defining my color choices with "set colordir=". But the more extensions I assign colors to, the worse TCC/LE behaves.
For example, if I assign multiple various colors to a total of 710 extensions and then issue a DIR command within C:\WINDOWS\system32\, there is a 20 second pause before TCC/LE starts listing the files - and during that time, tcc.exe will be utilizing 99% of the CPU.
If I drop down to 130 extensions, however, the same command then takes 3 seconds to start - so it's obviously just an issue with the number of extensions being used.
Naturally the more files there are in a directory, the longer the delay before listing will be. And even after a listing, any relisting will take just as long - implying there is no form of caching going on. I've even seen larger directories take one minute or longer to start listing.
Is there any chance this is a bug which can be fixed or maybe a code issue which can be compensated for in some way?
Or is this problem a design limitation of the software?