robcolburn
I've noticed this in most of the 3.x branch. SmartFTP currently drains a steady 30% of my cpu, and sometimes 40%. This is while the application is minimized, and idling (no current transfers, nothing for it to to process).
I tend to have 3 remote browsers, and 1 local browser open at a time. If I close 1 remote-browser, I can free up about 10% cpu. Closing 2 remote browsers, regains most of my cpu - it idles around 5%.
This week, I'll attempt to revert to revert to the 2.x, and 2.5x branches, and try to pinpoint the usage pattern to a specific version release.
My normal usage of an ftp client, is to let the application idle in the background until it is needed. But, the cpu usage prohibits this workflow, because my active tasks (browsers, sql client, etc.) are fighting over cpu control.
Tasks and window focus naturally demand cpu usage. An a small amount of overhead to retain connections is understandable. But, while minimized and idling, the application should use very little cpu.
+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)
CPU Speed : 2128 MHz
Total Memory : 1023 MB
Free Memory : 414 MB
+- SmartFTP ---------------------------
Version : 3.0.1016.0
Time Stamp : 2008-05-06 17:49:53
Platform : x86
Unlicensed
Days in use : 480
+- Application DLL --------------------
sfFTPLib.dll : 1.5.13.21
sfFavorites.dll : 1.0.12.0
sfFavoritesShellExtension.dll : 1.0.1.9
sfTransferQueue.dll : 1.0.9.0
sfFTPShellExtension.dll : 1.0.7.0
+- Language ---------------------------
SmartFTP.exe : 3.0.1016.0
+- Internet Explorer ------------------
Version : 7.0.5730.13
+- Winsock ----------------------------
Winsock : 2.2
I tend to have 3 remote browsers, and 1 local browser open at a time. If I close 1 remote-browser, I can free up about 10% cpu. Closing 2 remote browsers, regains most of my cpu - it idles around 5%.
This week, I'll attempt to revert to revert to the 2.x, and 2.5x branches, and try to pinpoint the usage pattern to a specific version release.
My normal usage of an ftp client, is to let the application idle in the background until it is needed. But, the cpu usage prohibits this workflow, because my active tasks (browsers, sql client, etc.) are fighting over cpu control.
Tasks and window focus naturally demand cpu usage. An a small amount of overhead to retain connections is understandable. But, while minimized and idling, the application should use very little cpu.
+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)
CPU Speed : 2128 MHz
Total Memory : 1023 MB
Free Memory : 414 MB
+- SmartFTP ---------------------------
Version : 3.0.1016.0
Time Stamp : 2008-05-06 17:49:53
Platform : x86
Unlicensed
Days in use : 480
+- Application DLL --------------------
sfFTPLib.dll : 1.5.13.21
sfFavorites.dll : 1.0.12.0
sfFavoritesShellExtension.dll : 1.0.1.9
sfTransferQueue.dll : 1.0.9.0
sfFTPShellExtension.dll : 1.0.7.0
+- Language ---------------------------
SmartFTP.exe : 3.0.1016.0
+- Internet Explorer ------------------
Version : 7.0.5730.13
+- Winsock ----------------------------
Winsock : 2.2