Re: Increasing row retrieving speed via net8
From: Tanel Poder <tanel_at_tanelpoder.com>
Date: Thu, 19 Apr 2012 02:32:49 +0300
Message-ID: <CAMHX9JLfCC71eHviXB2zDTz1x3V8hUgZ==uCK0Bcbq+TUUTN3Q_at_mail.gmail.com>
The extra futex calls were likely a result of sleeping/waking up more often (some thread synchronization), which was because more roundtrips between the client and server, which was because of the too low buffer size ... so, the excessive futex calls were a result of fetching too many times. Just like latch contention is a result of using the latch too frequently, there's no problem with the latch itself. Tanel
Date: Thu, 19 Apr 2012 02:32:49 +0300
Message-ID: <CAMHX9JLfCC71eHviXB2zDTz1x3V8hUgZ==uCK0Bcbq+TUUTN3Q_at_mail.gmail.com>
The extra futex calls were likely a result of sleeping/waking up more often (some thread synchronization), which was because more roundtrips between the client and server, which was because of the too low buffer size ... so, the excessive futex calls were a result of fetching too many times. Just like latch contention is a result of using the latch too frequently, there's no problem with the latch itself. Tanel
On Wed, Apr 18, 2012 at 7:35 PM, GG <grzegorzof_at_interia.pl> wrote:
> W dniu 2012-04-18 11:30, Timur Akhmadeev pisze:
>
> Hi
>>
>> Why do you think futex calls are your problem? JVM is multi-threaded by
>> default and threads do use different system calls during their life.
>> Doesn't mean your particular Net issue has anything to do with futex calls,
>> which are, as far as I know, ~idle work.
>>
>>
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Apr 18 2012 - 18:32:49 CDT