Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Why Processing Performance is Not Increasing ?
Message
From
17/02/2014 01:47:50
 
 
To
15/02/2014 12:51:14
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 8
Network:
Windows XP
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01594373
Message ID:
01594479
Views:
47
>GUITHREAD is a VFP app. It uses multiple separate processes to handle multi-threading. However, VFP still has limitations when even multiple processes are in use due to the way it uses its own DLLs. These cause issues where sometimes if one app crashes (in a particular way) it will cause the other non-crashed versions of VFP apps to also simultaneously crash.
>
>I am only stating that VFP is not a good tool for multi-threading. It is a fine tool in all regards, including many multi-threading apps. But for high-powered multi-threading (like what you're doing spawning 1700+ jobs per minute) ... it really wasn't designed for that.
>

spawning a job every 28+ jobs/sec is a lousy design in almost any language and - unless very specific requirements forbid it - just cries for a poolmanager. Just for starters ;-)
Previous
Reply
Map
View

Click here to load this message in the networking platform