You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by sebb <se...@gmail.com> on 2011/12/14 19:02:15 UTC

Re: DO NOT REPLY [Bug 52333] New: Consider how to reduce overhead in calculating SampleResult#nanoTimeOffset

I created the bug to ensure it's not forgotten.

I'm working on it at present.

On 14 December 2011 17:57,  <bu...@apache.org> wrote:
> https://issues.apache.org/bugzilla/show_bug.cgi?id=52333
>
>             Bug #: 52333
>           Summary: Consider how to reduce overhead in calculating
>                    SampleResult#nanoTimeOffset
>           Product: JMeter
>           Version: 2.5.1
>          Platform: PC
>        OS/Version: All
>            Status: NEW
>          Severity: enhancement
>          Priority: P2
>         Component: Main
>        AssignedTo: issues@jmeter.apache.org
>        ReportedBy: sebb@apache.org
>    Classification: Unclassified
>
>
> When using System.nanoTime(), the SampleResult ctors calculate the current
> offset from currentTimeMillis().
>
> This was previously done just once when the class was initialised, but this was
> found to cause problems because of drift - see Bug 51855.
>
> Consider using a background thread to calculate the offset, rather than
> calculating it for each sample - this should reduce the overhead for high
> sample rates. So long as the time between refreshes is kept reasonably low,
> drift should not be sufficient to cause an issue.
>
> --
> Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.