[ 
https://issues.apache.org/jira/browse/DERBY-4462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mamta A. Satoor updated DERBY-4462:
-----------------------------------

    Urgency: Normal
     Labels: derby_triage10_10  (was: )
    
> Use System.nanoTime on JDK 1.5 and higher to get finer precision internal 
> measurements
> --------------------------------------------------------------------------------------
>
>                 Key: DERBY-4462
>                 URL: https://issues.apache.org/jira/browse/DERBY-4462
>             Project: Derby
>          Issue Type: Improvement
>          Components: SQL
>            Reporter: Bryan Pendleton
>            Priority: Minor
>              Labels: derby_triage10_10
>
> Derby uses System.currentTimeMillis() to compute the internal elapsed time of 
> certain operations.
> For example, the parseTime, bindTime, optimizeTime, generateTime, and 
> compileTime measurements
> that are computed by GenericStatement.prepMinion use this technique.
> System.currentTimeMillis is not terribly accurate, since it is only updated 
> 60 times a second; this
> means that it doesn't give very good information about operations that take 
> less than 16 milliseconds,
> and the compilation time of a SQL statement is often shorter than that.
> As Knut Anders observes, we could use System.nanoTime, which is available in 
> JDK 1.5 and above,
> to make more precise measurements.
> See DERBY-4297 for some related observations.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to