You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ri...@apache.org on 2010/03/08 17:46:44 UTC
svn commit: r920394 - in
/qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing: process.sh
processTests.py
Author: ritchiem
Date: Mon Mar 8 16:46:44 2010
New Revision: 920394
URL: http://svn.apache.org/viewvc?rev=920394&view=rev
Log:
QPID-2424 : Update tests to correctly handle timestamps from stat that are in nano seconds rather than millis.
Fixed GC_FREQ generation it was not using GC_TIME.log as input
Modified:
qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh
qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py
Modified: qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh
URL: http://svn.apache.org/viewvc/qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh?rev=920394&r1=920393&r2=920394&view=diff
==============================================================================
--- qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh (original)
+++ qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/process.sh Mon Mar 8 16:46:44 2010
@@ -32,7 +32,7 @@
calculateStats "MEM_PRE" HEAP_PRE_GC.log
calculateStats "MEM_POST" HEAP_POST_GC.log
- calculateStatsBC "GC_FREQ" GC_FREQ.log
+ calculateStatsBC "GC_FREQ" GC_TIME.log
# Calculate ParNew GC Cumulative total
Modified: qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py
URL: http://svn.apache.org/viewvc/qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py?rev=920394&r1=920393&r2=920394&view=diff
==============================================================================
--- qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py (original)
+++ qpid/branches/0.5.x-dev/qpid/java/perftests/bin/processing/processTests.py Mon Mar 8 16:46:44 2010
@@ -323,10 +323,14 @@
m = pattern.match(line)
micro = None
if m:
- micro = m.group('micro')
+ micro = m.group('micro')
if micro == None:
- micro = 0
+ micro = 0
+
+ # Correct issue where micros are actually nanos
+ if int(micro) > 999999:
+ micro = int(micro) / 1000
return datetime(year,month,day,hour,minute,seconds,int(micro))
else:
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org