or since your question is about Windows 2003 Server... probably a multi-proc server, right?
Main Topics
Browse All TopicsHi Experts:
When I start an application , it only uses 25% of the CPU power, I want the system to give mor CPU power to the application, so it can finish faster, Is there a way I can achieve that ?
Thanks
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
An application (anywhere including Servers) typically needs disk resource, possibly other I/O resource, as well as CPU. So if the CPU is only 25% busy, it is very probable that is all it needs. It is a bit like electrical current - if something only needs 5 amps, making 10 amps available won't increase the current draw.
So do you have some reason to say the application is running slowly? Remember, it may want a lot of disk. Is there another simultaneous application also using CPU?
You can open task manager, look at applications, go to the process and set priority. That may help a bit.
... Thinkpads_User
Thanks for the help.
The server is Windows 2003 standard R2, It has 2 dual core CPUs.
The application is a batch script we wrote to generate a lots of reports. Currently, it takes 4 hours to finish, We want to shorten the time it takes... when we look at the CPU monitor, it stays at 25%, I set the priority to real time, it still stays at 25%.. Is there a way to give 50% of the CPU to the process?
Thank
Any suggestions?
Thanks
Thinkpads has a viable theory as well (i/o resources)... particularly if you're generating a number of large reports.
How about this - to test his theory and mine at the same time.... can you separate the report production process into two parts?
Let's see if you can make "homemade multi-core processing" Separate the script operations into "halves" if that's possible between two batch scripts and then run them simultaneously.
Business Accounts
Answer for Membership
by: otter77Posted on 2009-04-10 at 07:21:54ID: 24115721
Hi Changiia... I'm guessing you have a newer multi-thread or multi-core processor such as a Core2Quad or a Core2Duo Extreme with MT?
If so, your application may not support multi-thread processing. What are you basing your 25% usage off-of and what is the application?