Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Optimizing Core I7 Desktop Machine
Message
From
17/12/2013 14:20:23
 
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 8
Network:
Windows XP
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01590386
Message ID:
01590518
Views:
57
>>A good point - that can be checked on Win8 using PerfMon: http://www.thewindowsclub.com/how-to-use-perfmon-performance-monitor-windows , selecting the counter Logical >Disk...Average Disk Queue Length as a first cut. My understanding is an average value over 2 probably means a bottleneck.
>
>>Perhaps the problem is not CPU-bound but rather IO-bound? (i.e. the bottleneck is in disc I/O rather than lack of "number-crunching" ability of CPU)
>
>Is there some setting or something else that can improve the performance of an SSD? I ask because you are suggesting the problem could be the HD IO. If that were the case what could he change. I thought the SSD was that fastest he could get.

Ah, I missed he already has an SSD. Still, it doesn't take long to see if HD I/O is nonetheless a bottleneck.

It also depends on how the system is set up. If everything's running from the SSD, fine. If Windows is on a magnetic drive and some or all of the app's working files are not on the SSD, maybe not fine.

If HD I/O isn't a bottleneck, and he's seeing 17% CPU utilization maybe he's only running one instance of his app. Maybe run 4 instances, each with 1/4 of the files to process. On a 4770K with 4 cores and HT (8 logical cores) that leaves some CPU for other stuff. I've seen claims for HT performance improvements of anywhere from 10 to 25%.
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform