Java Httpurlconnection

Joe Darcy joe.darcy at oracle.com
Wed Aug 21 17:06:09 UTC 2019


Note that jdk-dev at openjdk.java.net is a mail alias for "Technical 
discussion related to the JDK Project" with hundreds of subscribers; it 
is *not* a channel for general support on particular JDK issues.

I suggest filing a bug with the JDK provider of interest, 
https://bugreport.java.com/bugreport/ or elsewhere.

Cheers,

-Joe

On 8/21/2019 6:12 AM, Somshekar C Kadam wrote:
> Thanks Florian, will look into it, entire log id full of clock gettime not
> sure why
> Regards
> Somshekar C Kadam
> 9036660538
>
>
> On Wed, Aug 21, 2019 at 4:58 PM Florian Weimer <fweimer at redhat.com> wrote:
>
>> * Somshekar C. Kadam:
>>
>>> I am seeing  on ARM lot many seconds wasted on this as shown below logs.
>>> Where as in Intel I did not see a single reference, seems that is
>> something
>>> to do with it, need to  look further into it.
>>>
>>> ============
>>> 15033 08:10:27.254816 clock_gettime(CLOCK_MONOTONIC, {4286, 606936331})
>> = 0
>>> 15033 08:10:27.255070 clock_gettime(CLOCK_MONOTONIC, {4286, 607189947})
>> = 0
>>> 15033 08:10:27.255504 clock_gettime(CLOCK_MONOTONIC, {4286, 607662716})
>> = 0
>>> 15033 08:10:27.255924 clock_gettime(CLOCK_MONOTONIC, {4286, 608074100})
>> = 0
>>> ==================================
>> On x86, there is an clock_gettime implementation in the vDSO, with a
>> fast path that stays in userspace.  It's much faster than the
>> implementation based on the system call, and calls do not show up in
>> strace (because there is no system call).
>>
>> Maybe you can try to get a backtrace, to determine where the calls are
>> coming from?  And how long do these calls take individually?  Normally,
>> a clock_gettime call every 400 microseconds or so shouldn't cause a
>> drastic slowdown, but if CLOCK_MONOTONIC is particularly slow to access
>> on this platform, it could be the cause.
>>
>> Thanks,
>> Florian
>>


More information about the jdk-dev mailing list