Buildfile: build.xml init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: run:all: init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:aspectwerkz: [javac] Compiling 1 source file to D:\aw\cvs_aw\awbench\target pre:aspectwerkz: [awweave] ( 1 s ) run:aspectwerkz: init: compile: run: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 30 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 50 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 3419 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 20 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 75 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 80 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 10;30;50;10;3419;20;5;10;10;70;75;80; run:aw: init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:aspectwerkz_1_0: [javac] Compiling 1 source file to D:\aw\cvs_aw\awbench\target pre:aspectwerkz_1_0: [awweave_1_0] ( 2 s ) run:aspectwerkz_1_0: [java] ****************************************************************** [java] * ClassLoader = sun.misc.Launcher$ExtClassLoader@1ff5ea7 [java] ****************************************************************** [java] ****************************************************************** [java] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [java] * SystemID = awbench, 2 aspects. [java] * file:/D:/aw/cvs_aw/awbench/no -Daspectwerkz.definition.file [java] * file:/D:/aw/cvs_aw/awbench/src/aspectwerkz_1_0/META-INF/aop.xml [java] ****************************************************************** [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 481 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 485 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 511 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 490 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5558 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 480 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 556 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 546 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 585 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 506 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 500 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 661 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 481;485;511;490;5558;480;556;546;585;506;500;661; run:aw_1_0: init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:aspectj: run:aspectj: init: compile: run: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 25 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 50 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 3019 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 20 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 50 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 25 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 50 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 10;25;50;10;3019;20;10;10;10;50;25;50; run:aj: init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:jboss: [javac] Compiling 1 source file to D:\aw\cvs_aw\awbench\target pre:jboss: [aopc] [debug] jboss.aop.class.path is NULL [aopc] [debug] jboss.aop.search.classpath: 'null' true [aopc] [debug] jboss.aop.path: D:\aw\cvs_aw\awbench\src\jboss\META-INF\jboss-aop.xml [aopc] jboss.aop.path[0]: D:\aw\cvs_aw\awbench\src\jboss\META-INF\jboss-aop.xml [aopc] [deploying] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [deploy] file:/D:/aw/cvs_aw/awbench/src/jboss/META-INF/jboss-aop.xml [aopc] [cannot compile] isInterface: awbench.Constants [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\Constants.class [aopc] [cannot compile] isInterface: awbench.Measurement [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\Measurement.class [aopc] [trying to transform] awbench.MethodExecutionRun [aopc] [debug] is advisable method: main [aopc] [debug] does main match execution(* awbench.method.Execution->before()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does main match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does main match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.MethodExecutionRun converted: false [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\MethodExecutionRun.class [aopc] [trying to transform] awbench.Output$Fk [aopc] [debug] is advisable method: parseResults [aopc] [debug] does parseResults match execution(* awbench.method.Execution->before()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does parseResults match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.Output$Fk converted: false [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\Output$Fk.class [aopc] [trying to transform] awbench.Output [aopc] [debug] is advisable method: main [aopc] [debug] does main match execution(* awbench.method.Execution->before()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does main match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does main match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: dump [aopc] [debug] does dump match execution(* awbench.method.Execution->before()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does dump match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does dump match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does dump match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does dump match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: dumpRelative [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->before()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does dumpRelative match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: p [aopc] [debug] does p match execution(* awbench.method.Execution->before()): false [aopc] [debug] does p match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does p match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does p match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does p match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does p match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does p match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does p match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does p match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does p match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does p match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does p match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: crlf [aopc] [debug] does crlf match execution(* awbench.method.Execution->before()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does crlf match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: col [aopc] [debug] does col match execution(* awbench.method.Execution->before()): false [aopc] [debug] does col match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does col match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does col match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does col match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does col match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does col match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does col match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does col match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does col match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does col match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does col match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: lookupFk [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->before()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does lookupFk match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: lookupResults [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->before()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does lookupResults match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.Output converted: false [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\Output.class [aopc] [trying to transform] awbench.Run [aopc] [debug] is advisable method: end [aopc] [debug] does end match execution(* awbench.method.Execution->before()): false [aopc] [debug] does end match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does end match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does end match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does end match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does end match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does end match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does end match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does end match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does end match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does end match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does end match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: nanoPerIteration [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->before()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does nanoPerIteration match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: flush [aopc] [debug] does flush match execution(* awbench.method.Execution->before()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does flush match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does flush match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does flush match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does flush match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: report [aopc] [debug] does report match execution(* awbench.method.Execution->before()): false [aopc] [debug] does report match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does report match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does report match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does report match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does report match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does report match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does report match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does report match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does report match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does report match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does report match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: csvReport [aopc] [debug] does csvReport match execution(* awbench.method.Execution->before()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does csvReport match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.Run converted: false [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\Run.class [aopc] [trying to transform] awbench.jboss.MethodExecutionAspect [aopc] [debug] is advisable method: before [aopc] [debug] does before match execution(* awbench.method.Execution->before()): false [aopc] [debug] does before match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does before match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does before match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does before match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does before match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does before match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does before match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does before match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does before match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does before match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does before match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeSJP [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeJP [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeWithPrimitiveArgs [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeWithWrappedArgs [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeAfter_1 [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeAfter_1 match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeAfter_2 [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeAfter_2 match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: afterReturning [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->before()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does afterReturning match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: afterThrowing [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->before()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does afterThrowing match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: around [aopc] [debug] does around match execution(* awbench.method.Execution->before()): false [aopc] [debug] does around match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does around match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does around match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does around match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does around match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does around match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does around match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does around match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does around match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does around match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does around match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: aroundSJP [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: aroundJP [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: beforeWithArgsAndTarget [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: aroundStackedWithArgAndTarget_1 [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_1 match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: aroundStackedWithArgAndTarget_2 [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget_2 match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.jboss.MethodExecutionAspect converted: false [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\jboss\MethodExecutionAspect.class [aopc] [trying to transform] awbench.method.Execution [aopc] [debug] is advisable method: before [aopc] [debug] does before match execution(* awbench.method.Execution->before()): true [aopc] [debug] is advisable method: beforeSJP [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeSJP match execution(* awbench.method.Execution->beforeSJP()): true [aopc] [debug] is advisable method: beforeJP [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeJP match execution(* awbench.method.Execution->beforeJP()): true [aopc] [debug] is advisable method: beforeWithPrimitiveArgs [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeWithPrimitiveArgs match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): true [aopc] [debug] is advisable method: beforeWithWrappedArgs [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeWithWrappedArgs match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): true [aopc] [debug] is advisable method: beforeWithArgsAndTarget [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeWithArgsAndTarget match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): true [aopc] [debug] is advisable method: beforeAfter [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->before()): false [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does beforeAfter match execution(* awbench.method.Execution->beforeAfter()): true [aopc] [debug] is advisable method: afterReturningString [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->before()): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does afterReturningString match execution(* awbench.method.Execution->afterReturningString()): true [aopc] [debug] is advisable method: afterThrowingRTE [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->before()): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does afterThrowingRTE match execution(* awbench.method.Execution->afterThrowingRTE()): true [aopc] [debug] is advisable method: around_ [aopc] [debug] does around_ match execution(* awbench.method.Execution->before()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does around_ match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: aroundSJP [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundSJP match execution(* awbench.method.Execution->aroundSJP()): true [aopc] [debug] is advisable method: aroundJP [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does aroundJP match execution(* awbench.method.Execution->aroundJP()): true [aopc] [debug] is advisable method: aroundStackedWithArgAndTarget [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->before()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does aroundStackedWithArgAndTarget match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): true [aopc] [debug] is advisable method: warmup [aopc] [debug] does warmup match execution(* awbench.method.Execution->before()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does warmup match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.method.Execution converted: true [aopc] [compiled] D:\aw\cvs_aw\awbench\target\awbench\method\Execution.class [aopc] [trying to transform] awbench.method.Foo [aopc] [debug] is advisable method: m1 [aopc] [debug] does m1 match execution(* awbench.method.Execution->before()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does m1 match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: m2 [aopc] [debug] does m2 match execution(* awbench.method.Execution->before()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does m2 match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] is advisable method: main [aopc] [debug] does main match execution(* awbench.method.Execution->before()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeSJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithPrimitiveArgs(int)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithWrappedArgs(java.lang.Integer)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeWithArgsAndTarget(int)): false [aopc] [debug] does main match execution(* awbench.method.Execution->beforeAfter()): false [aopc] [debug] does main match execution(* awbench.method.Execution->afterReturningString()): false [aopc] [debug] does main match execution(* awbench.method.Execution->afterThrowingRTE()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundSJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundJP()): false [aopc] [debug] does main match execution(* awbench.method.Execution->aroundStackedWithArgAndTarget(int)): false [aopc] [debug] was awbench.method.Foo converted: false [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\method\Foo.class [aopc] [cannot compile] isInterface: awbench.method.IExecution [aopc] [no comp needed] D:\aw\cvs_aw\awbench\target\awbench\method\IExecution.class run:jboss: init: compile: run: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 130 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 130 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 140 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 130 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 4882 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 165 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 195 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 190 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 215 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 140 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 130 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 295 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 130;130;140;130;4882;165;195;190;215;140;130;295; init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:spring: [javac] Compiling 15 source files to D:\aw\cvs_aw\awbench\target run:spring: [java] 3 déc. 2004 11:04:42 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions [java] INFO: Loading XML bean definitions from file [D:\aw\cvs_aw\awbench\src\spring\springconfig.xml] [java] org.springframework.beans.factory.BeanDefinitionStoreException: Line 160 in XML document from file [D:\aw\cvs_aw\awbench\src\spring\springconfig.xml] is invalid; nested exception is org.xml.sax.SAXParseException: The string "--" is not permitted within comments. [java] org.xml.sax.SAXParseException: The string "--" is not permitted within comments. [java] at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) [java] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) [java] at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:76) [java] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:127) [java] at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:124) [java] at org.springframework.context.support.AbstractXmlApplicationContext.refreshBeanFactory(AbstractXmlApplicationContext.java:64) [java] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:239) [java] at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:83) [java] at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:68) [java] at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:59) [java] at awbench.spring.MethodExecutionRun.main(MethodExecutionRun.java:31) [java] Exception in thread "main" init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:dynaop: [javac] Compiling 15 source files to D:\aw\cvs_aw\awbench\target run:dynaop: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 325 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 335 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 330 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 320 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 6659 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 350 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 375 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 340 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 386 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 320 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 345 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 330 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 456 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 325;335;330;320;6659;350;375;340;386;320;345;330;456; init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:cglib: [javac] Compiling 16 source files to D:\aw\cvs_aw\awbench\target run:cglib: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 75 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 75 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 85 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 8207 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 85 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 135 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 110 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 140 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 75 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 80 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 75 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 155 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 70;75;75;85;8207;85;135;110;140;75;80;75;155; init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:ext:aopalliance: [javac] Compiling 3 source files to D:\aw\cvs_aw\awbench\target pre:ext:aopalliance: [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$ExtClassLoader@1ff5ea7 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = org.apache.tools.ant.loader.AntClassLoader2@5ac5f [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1846aed [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1846aed [awweave] * SystemID = awbench, 6 aspects. [awweave] ****************************************************************** [awweave] java.net.URLClassLoader@1846aed:awbench.Constants[main] [awweave] java.net.URLClassLoader@1846aed:awbench.extension.aopalliance.MethodExecutionAroundJPAdvice[main] [awweave] java.net.URLClassLoader@1846aed:awbench.extension.aopalliance.MethodExecutionAroundSJPAdvice[main] [awweave] java.net.URLClassLoader@1846aed:awbench.extension.aopalliance.MethodExecutionGetTargetAndArgsAroundAdvice[main] [awweave] java.net.URLClassLoader@1846aed:awbench.Measurement[main] [awweave] java.net.URLClassLoader@1846aed:awbench.method.Execution[main] [awweave] java.net.URLClassLoader@1846aed:awbench.method.Foo[main] [awweave] java.net.URLClassLoader@1846aed:awbench.method.IExecution[main] [awweave] java.net.URLClassLoader@1846aed:awbench.MethodExecutionRun[main] [awweave] java.net.URLClassLoader@1846aed:awbench.Output$Fk[main] [awweave] java.net.URLClassLoader@1846aed:awbench.Output[main] [awweave] java.net.URLClassLoader@1846aed:awbench.Run[main] [awweave] ( 1 s ) run:ext:aopalliance: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 10 [NOT ADVISED] 0 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 2473 [NOT ADVISED] 0 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 [NOT ADVISED] 0 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 85 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 460 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : ;;;;;;;;;70;85;460; init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:ext:spring: [javac] Compiling 13 source files to D:\aw\cvs_aw\awbench\target pre:ext:spring: [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$ExtClassLoader@1ff5ea7 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = org.apache.tools.ant.loader.AntClassLoader2@1af78ce [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1a29450 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1a29450 [awweave] * SystemID = awbench, 14 aspects. [awweave] ****************************************************************** [awweave] java.net.URLClassLoader@1a29450:awbench.Constants[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionAfterAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionAfterReturningAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionAfterThrowingAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionAroundAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionAroundAdviceJP[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionAroundAdviceSJP[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionBeforeAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionBeforeAdviceJP[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionBeforeAdviceSJP[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionBeforeWithArgsAndTargetAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionBeforeWithPrimitiveArgsAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionBeforeWithWrappedArgsAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.extension.spring.MethodExecutionGetTargetAndArgsAroundAdvice[main] [awweave] java.net.URLClassLoader@1a29450:awbench.Measurement[main] [awweave] java.net.URLClassLoader@1a29450:awbench.method.Execution[main] [awweave] java.net.URLClassLoader@1a29450:awbench.method.Foo[main] [awweave] java.net.URLClassLoader@1a29450:awbench.method.IExecution[main] [awweave] java.net.URLClassLoader@1a29450:awbench.MethodExecutionRun[main] [awweave] java.net.URLClassLoader@1a29450:awbench.Output$Fk[main] [awweave] java.net.URLClassLoader@1a29450:awbench.Output[main] [awweave] java.net.URLClassLoader@1a29450:awbench.Run[main] [awweave] ( 1 s ) run:ext:spring: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 40 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 35 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 40 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 40 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 2473 [NOT ADVISED] 0 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 40 2000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 215 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 210 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 210 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 75 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 465 4000000 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 40;35;40;40;;40;215;210;210;75;70;465; init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target init: clean: [delete] Deleting directory D:\aw\cvs_aw\awbench\target [mkdir] Created dir: D:\aw\cvs_aw\awbench\target compile: [javac] Compiling 8 source files to D:\aw\cvs_aw\awbench\target compile:ext:aspectj: pre:ext:aspectj: [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$ExtClassLoader@1ff5ea7 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = org.apache.tools.ant.loader.AntClassLoader2@5f00f9 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1032cf5 [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1032cf5 [awweave] * SystemID = awbench, 3 aspects. [awweave] ****************************************************************** [awweave] java.net.URLClassLoader@1032cf5:awbench.Constants[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.extension.aspectj.MethodExecutionAspect[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.Measurement[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.method.Execution[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.method.Foo[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.method.IExecution[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.MethodExecutionRun[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.Output$Fk[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.Output[main] [awweave] java.net.URLClassLoader@1032cf5:awbench.Run[main] [awweave] ( 1 s ) run:ext:aspectj: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 10 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 15 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 3440 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 20 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 [NOT ADVISED] 0 method execution, around advice x 2, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | Notes: JP = reflective access to the contextual information [java] | (JoinPoint, thisJoinPoint, MethodInvocation) [java] | Notes: SJP = statically compiled access to the contextual information [java] | (StaticJoinPoint, thisJoinPointStaticPart - only available in AW and AJ [java] CSV : 10;;;15;3440;20;;;;;;; BUILD SUCCESSFUL Total time: 2 minutes 37 seconds