We have this new problem in our application which runs perfectly in single CPU systems.
And this situation happens occassionally in the client side(Java Swing).

Did anybody face this problem? Is there any VM argument to optimize for multi-processor systems?

Here is the summary of the problem:

Application Type : Client Server using Java Swing/RMI
Problem Environment : DualCore Intel Pentium D, 2800 MHz
Actual Problem : 100% CPU usage of one Processor(resulting 50%)

Thanking you in advance.