On Apr 29, 4:59 pm, Patricia Shanahan <p...@acm.org> wrote:
> Elliot wrote:
> > Hi
>
> > Our Java Swing application uses sockets to communicate with a backend
> > Cobol database application. On 10% of the machines where the
> > application is running CPU usage goes to 100% at startup. On the
> > other 90% of the machines CPU usage is around 50%.
> ...
> > while(!pW.isFinished){;}; // programmatic block to put up screen
>
> From the point of view of a CPU dispatcher, a dual threaded CPU chip,
> with dual threading enabled, is two logical processors, as is a dual
> core chip with both cores enabled. A single thread can be reported
> as taking up to 1/P of the compute power, where P is the number of
> logical processors in the system.
>
> I think you should look very closely at the numbers of logical
> processors enabled on each system. Probably, each of the systems
> reporting 50% utilization has two logical processors, and each of the
> systems reporting 100% has a single logical processor.
>
> Patricia
Thanks Patricia - it sure seems like a reasonable interpretation of
the usage percentages. We're checking it out
|