You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ps...@apache.org on 2011/05/13 05:20:22 UTC
svn commit: r1102553 -
/commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/ClientThread.java
Author: psteitz
Date: Fri May 13 03:20:22 2011
New Revision: 1102553
URL: http://svn.apache.org/viewvc?rev=1102553&view=rev
Log:
Changed to use nanoTime for latency measurement.
Modified:
commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/ClientThread.java
Modified: commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/ClientThread.java
URL: http://svn.apache.org/viewvc/commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/ClientThread.java?rev=1102553&r1=1102552&r2=1102553&view=diff
==============================================================================
--- commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/ClientThread.java (original)
+++ commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/ClientThread.java Fri May 13 03:20:22 2011
@@ -168,17 +168,17 @@ public abstract class ClientThread imple
}
// Fire the request and measure response time
- start = System.currentTimeMillis();
+ lastStart = System.currentTimeMillis();
+ start = System.nanoTime();
execute();
} catch (Exception ex) {
ex.printStackTrace();
success = false;
} finally {
try {
- responseStats.addValue(System.currentTimeMillis() - start);
+ responseStats.addValue((System.nanoTime() - start)/1000);
successStats.addValue(success ? 1 : 0);
onTimeStats.addValue(onTime ? 1 : 0);
- lastStart = start;
cleanUp();
} catch (Exception e) {
e.printStackTrace();