Login  
Search All Forums
Dart Home | PowerTCP FTP for ActiveX | Custom Development Reply | PowerTCP FTP for ActiveX Topics | Forums   
AuthorForum: PowerTCP FTP for ActiveX
Topic: Odd CPU Utilization
cfshuhl
cfshuhl@accusort.com

From: Hatfield, PA USA
Posts: 2
Member Since: 02/16/04
posted February 16, 2004 2:27 PM

I have been trying to get at the source of a problem for some time now.

An VB6 application is using the FTPTool control in DLL (windowless) form. During the development of the FTP capacity for this application, the CPU utilization only shows the occasional 50% spike while connected but not transferring (hovering for the most part around the 4% or less region), most of which is kernel activity. That was some time ago. Since then this application has been deployed to several customers. Another developer had recently noticed that the utilization seemed high. I checked his machine for the utilization and it seemed steady at about 60% with no other activity except an active server connection. I tried it on my machine, and the utilization was less (around 30% to 40%) but still steady and unusual. On a customer machine, which was significantly less powerful than mine, the utilization was 100% which adversely affected the transfers.

An unrelated event caused me to have to reimage my machine. After getting the PC reimaged and back up, when I attempted to continue testing to find the source of the problem, I was startled to find the CPU utilizations back at the 4-5% level.

Since this image was made some time ago, it is possible that I had updated the FTPTool sometime and am running off an older version (1.8.0.9).

I guess my question is, has there ever been any mention made of this sort of problem, or with potential version conflicts between DartSock.dll and DartFTP which might result in this kind of issue.

Since my machine was reimaged, I don't know how much version corroboration I can provide, but if you need it, I think I can piece it together from the other machines.
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted February 16, 2004 2:41 PM

A long time ago (I don't remember the exact version number, but it would have been very low, like 1.0.0.x) the Ftp control used 100% CPU when doing a blocking (timeout > 0) transfer.

We had many complaints and this was fixed very quickly though.

There has not been anything done to improve CPU performance since then.

cfshuhl
cfshuhl@accusort.com

From: Hatfield, PA USA
Posts: 2
Member Since: 02/16/04
posted February 16, 2004 2:46 PM

Well, this application runs all accesses in non-blocking mode. Is there any potential for a version conflict between DartFTP.dll and DartSock.dll which might generate this behavior? Is it normal for a fallow open connection to have these levels of utilization?
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted February 16, 2004 3:13 PM

Not that I know of or can think of.
Reply | PowerTCP FTP for ActiveX Topics | Forums   
This site is powered by PowerTCP WebServer Tool PowerTCP WebServer for ActiveX