Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Feb 2013 17:16:08 +0100
From:      "Jurij Kovacic, OCPEA d.o.o." <jurij.kovacic@ocpea.com>
To:        Ronald Klop <ronald-freebsd8@klop.yi.org>
Cc:        freebsd-java@freebsd.org
Subject:   Re: Java threads on multiple processor cores
Message-ID:  <512E3148.3000906@ocpea.com>
In-Reply-To: <op.ws05mir88527sy@pinky>
References:  <51283B84.5050709@ocpea.com> <op.ws05mir88527sy@pinky>

index | next in thread | previous in thread | raw e-mail

Hello!

On 02/24/2013 10:50 PM, Ronald Klop wrote:
> On Sat, 23 Feb 2013 04:46:12 +0100, Jurij Kovacic, OCPEA d.o.o. 
> <jurij.kovacic@ocpea.com> wrote:
>
>> Hi,
>>
>> I am running JBoss application server inside a jail on FreeBSD 8.3. 
>> Since the server has a quad-core processor, it would be efficient if 
>> the java process (and its threads) could utilize more than 1 CPU core 
>> at a time, which is not currently the case.
>>
>> Is it possible to acomplish this (perhaps with the use of a proper 
>> threading library) or am I barking up the wrong tree?
>>
>> Thank you for your reply,
>> Jurij
>
> I don't think there is a clear answer on this. It all depends on what 
> is running in your JBoss application server. If that application does 
> not use more than one thread, there is nothing going to use the other 
> cores. If your application uses multiple threads and you are sure they 
> should all be calculating very hard than you should debug the 
> application for bottlenecks. And look if the bottleneck is in the 
> application code, in the JDK or in FreeBSD. This is not possible 
> without inside information of what your application is doing.
First of all, thank you very much for your reply.

As it has turned out, I was not too precise in my earlier question - 
after some testing I have found  that after some intense page reloading, 
full GC gets triggered. The thread running uses 100% of one core,while 
all the other threads (presumably), have to wait for it to finish. Is 
there any way to make full GC run in multiple threads?

Kind regards,
Jurij


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?512E3148.3000906>