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 3 source files 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] | 15 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] | 3540 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] | 5 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] | 60 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 80 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 : 15;30;50;10;3540;20;10;5;10;60;70;80;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:awproxy: [javac] Compiling 2 source files to D:\aw\cvs_aw\awbench\target pre:awproxy: run:awproxy: [java] AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 20 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] | 55 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 20 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 3870 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 30 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 20 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 25 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 25 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 95 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 90 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 85 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 : 20;30;55;20;3870;30;20;25;25;95;70;90;85; 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] | 520 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 501 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 535 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 541 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 6103 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 511 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 555 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] | 606 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 470 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 520 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 486 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 651 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 : 520;501;535;541;6103;511;555;546;606;470;520;486;651; 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] | 15 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] | 3009 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] | 10 2000000 method execution, around advice (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 : 15;25;50;10;3009;20;10;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] | 145 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 175 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 175 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 135 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5032 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 160 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] | 185 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 220 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 140 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 135 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 290 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 : 145;175;175;135;5032;160;195;185;220;;140;135;290; 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] 20 déc. 2004 11:01:15 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] 20 déc. 2004 11:01:15 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory [java] INFO: Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=33219526]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [execution,executionImpl,theMethodExecutionAroundAdvisor,theMethodExecutionAroundSJPAdvisor,theMethodExecutionAroundJPAdvisor,theMethodExecutionBeforeAdvisor,theMethodExecutionBeforeSJPAdvisor,theMethodExecutionBeforeJPAdvisor,theMethodExecutionBeforeWithPrimitiveArgsAdvisor,theMethodExecutionBeforeWithWrappedArgsAdvisor,theMethodExecutionBeforeWithArgsAndTargetAdvisor,theMethodExecutionAfterAdvisor,theMethodExecutionAfterReturningAdvisor,theMethodExecutionAfterThrowingAdvisor,theMethodExecutionGetTargetAndArgsAroundAdvisor1,theMethodExecutionGetTargetAndArgsAroundAdvisor2,theMethodExecutionAroundAdvice,theMethodExecutionAroundSJPAdvice,theMethodExecutionAroundJPAdvice,theMethodExecutionBeforeAdvice,theMethodExecutionBeforeSJPAdvice,theMethodExecutionBeforeJPAdvice,theMethodExecutionBeforeWithPrimitiveArgsAdvice,theMethodExecutionBeforeWithWrappedArgsAdvice,theMethodExecutionBeforeWithArgsAndTargetAdvice,theMethodExecutionAfterAdvice,theMethodExecutionAfterReturningAdvice,theMethodExecutionAfterThrowingAdvice,theMethodExecutionGetTargetAndArgsAroundAdvice]; root of BeanFactory hierarchy [java] 20 déc. 2004 11:01:15 org.springframework.context.support.AbstractApplicationContext refresh [java] INFO: 29 beans defined in application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=33219526] [java] 20 déc. 2004 11:01:15 org.springframework.context.support.AbstractApplicationContext initMessageSource [java] INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.StaticMessageSource: {}] [java] 20 déc. 2004 11:01:15 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster [java] INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@cbf30e] [java] 20 déc. 2004 11:01:15 org.springframework.context.support.AbstractApplicationContext refreshListeners [java] INFO: Refreshing listeners [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons [java] INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [execution,executionImpl,theMethodExecutionAroundAdvisor,theMethodExecutionAroundSJPAdvisor,theMethodExecutionAroundJPAdvisor,theMethodExecutionBeforeAdvisor,theMethodExecutionBeforeSJPAdvisor,theMethodExecutionBeforeJPAdvisor,theMethodExecutionBeforeWithPrimitiveArgsAdvisor,theMethodExecutionBeforeWithWrappedArgsAdvisor,theMethodExecutionBeforeWithArgsAndTargetAdvisor,theMethodExecutionAfterAdvisor,theMethodExecutionAfterReturningAdvisor,theMethodExecutionAfterThrowingAdvisor,theMethodExecutionGetTargetAndArgsAroundAdvisor1,theMethodExecutionGetTargetAndArgsAroundAdvisor2,theMethodExecutionAroundAdvice,theMethodExecutionAroundSJPAdvice,theMethodExecutionAroundJPAdvice,theMethodExecutionBeforeAdvice,theMethodExecutionBeforeSJPAdvice,theMethodExecutionBeforeJPAdvice,theMethodExecutionBeforeWithPrimitiveArgsAdvice,theMethodExecutionBeforeWithWrappedArgsAdvice,theMethodExecutionBeforeWithArgsAndTargetAdvice,theMethodExecutionAfterAdvice,theMethodExecutionAfterReturningAdvice,theMethodExecutionAfterThrowingAdvice,theMethodExecutionGetTargetAndArgsAroundAdvice]; root of BeanFactory hierarchy] [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'execution' [java] 20 déc. 2004 11:01:15 org.springframework.core.CollectionFactory [java] INFO: Using JDK 1.4 collections [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'executionImpl' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAroundAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAroundAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAroundSJPAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAroundSJPAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAroundJPAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAroundJPAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeSJPAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeSJPAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeJPAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeJPAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeWithPrimitiveArgsAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeWithPrimitiveArgsAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeWithWrappedArgsAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeWithWrappedArgsAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeWithArgsAndTargetAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionBeforeWithArgsAndTargetAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAfterAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAfterAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAfterReturningAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAfterReturningAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAfterThrowingAdvisor' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionAfterThrowingAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionGetTargetAndArgsAroundAdvisor1' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionGetTargetAndArgsAroundAdvice' [java] 20 déc. 2004 11:01:15 org.springframework.beans.factory.support.AbstractBeanFactory getBean [java] INFO: Creating shared instance of singleton bean 'theMethodExecutionGetTargetAndArgsAroundAdvisor2' [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] AspectWerkzPointcutAdvisor.getPointcut [java] 20 déc. 2004 11:01:16 org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor [java] INFO: Found exception handler method [public void awbench.spring.MethodExecutionAfterThrowingAdvice.afterThrowing(java.lang.reflect.Method,java.lang.Object[],java.lang.Object,java.lang.Throwable)] [java] AspectWerkzPointcutAdvisor.getPointcut [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 275 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 275 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 275 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 285 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 3380 [NOT ADVISED] 0 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 445 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 350 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 325 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 355 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 225 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 250 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 245 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 436 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 : 275;275;275;285;;445;350;325;355;225;250;245;436; 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] | 320 2000000 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 330 2000000 method execution, before advice, Static JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 335 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 315 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 6709 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 345 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] | 345 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 390 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 315 2000000 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 340 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] | 455 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 : 320;330;335;315;6709;345;375;345;390;315;340;330;455; 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] | 70 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] | 8127 2000000 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 80 4000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 145 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 115 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 145 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;70;75;85;8127;80;145;115;145;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] * SystemID = virtual_33513127, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [awweave] * SystemID = virtual_15207001, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = org.apache.tools.ant.loader.AntClassLoader2@bd4dc2 [awweave] * SystemID = virtual_12406210, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@aa4c7c [awweave] * SystemID = virtual_11160700, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@aa4c7c [awweave] * SystemID = virtual_11160700, 0 aspects. [awweave] * SystemID = awbench, 5 aspects. [awweave] ****************************************************************** [awweave] java.net.URLClassLoader@aa4c7c:awbench.Constants[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.extension.aopalliance.MethodExecutionAroundJPAdvice[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.extension.aopalliance.MethodExecutionAroundSJPAdvice[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.extension.aopalliance.MethodExecutionGetTargetAndArgsAroundAdvice[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.Measurement[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.method.Execution[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.method.Foo[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.method.IExecution[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.MethodExecutionRun[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.Output$Fk[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.Output[main] [awweave] java.net.URLClassLoader@aa4c7c:awbench.Run[main] [awweave] ( 1 s ) run:ext:aopalliance: [java] |------------------------------------------------------------------------------- [java] | Nanosecond (E-9) / iteration Label [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, before advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 10 [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] | 0 [NOT ADVISED] 0 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 2474 [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] | 5 [NOT ADVISED] 0 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 80 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 : ;;;;;;;;;;70;80;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: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] * SystemID = virtual_33513127, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [awweave] * SystemID = virtual_15207001, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = org.apache.tools.ant.loader.AntClassLoader2@92666 [awweave] * SystemID = virtual_599654, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1721a26 [awweave] * SystemID = virtual_24255014, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@1721a26 [awweave] * SystemID = awbench, 13 aspects. [awweave] * SystemID = virtual_24255014, 0 aspects. [awweave] ****************************************************************** [awweave] java.net.URLClassLoader@1721a26:awbench.Constants[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionAfterAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionAfterReturningAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionAfterThrowingAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionAroundAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionAroundAdviceJP[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionAroundAdviceSJP[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionBeforeAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionBeforeAdviceJP[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionBeforeAdviceSJP[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionBeforeWithArgsAndTargetAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionBeforeWithPrimitiveArgsAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionBeforeWithWrappedArgsAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.extension.spring.MethodExecutionGetTargetAndArgsAroundAdvice[main] [awweave] java.net.URLClassLoader@1721a26:awbench.Measurement[main] [awweave] java.net.URLClassLoader@1721a26:awbench.method.Execution[main] [awweave] java.net.URLClassLoader@1721a26:awbench.method.Foo[main] [awweave] java.net.URLClassLoader@1721a26:awbench.method.IExecution[main] [awweave] java.net.URLClassLoader@1721a26:awbench.MethodExecutionRun[main] [awweave] java.net.URLClassLoader@1721a26:awbench.Output$Fk[main] [awweave] java.net.URLClassLoader@1721a26:awbench.Output[main] [awweave] java.net.URLClassLoader@1721a26: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] | 35 2000000 method execution, before advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 45 2000000 method execution, after returning advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 2478 [NOT ADVISED] 0 method execution, after throwing advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 35 2000000 method execution, before + after advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 210 2000000 method execution, before advice, args() access for primitive (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 200 2000000 method execution, before advice, args() access for objects (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 220 2000000 method execution, before advice, args() and target() access (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 5 [NOT ADVISED] 0 method execution, around advice (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 70 2000000 method execution, around advice, JP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 80 2000000 method execution, around advice, SJP (measured in 2000000 iterations) [java] |-------------------------------------------------------------------------------- [java] | 476 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;35;45;;35;210;200;220;;70;80;476; 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] * SystemID = virtual_33513127, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = sun.misc.Launcher$AppClassLoader@e80a59 [awweave] * SystemID = virtual_15207001, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = org.apache.tools.ant.loader.AntClassLoader2@c50561 [awweave] * SystemID = virtual_12911969, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@14bcb5c [awweave] * SystemID = virtual_21744476, 0 aspects. [awweave] ****************************************************************** [awweave] ****************************************************************** [awweave] * ClassLoader = java.net.URLClassLoader@14bcb5c [awweave] * SystemID = virtual_21744476, 0 aspects. [awweave] * SystemID = awbench, 2 aspects. [awweave] ****************************************************************** [awweave] java.net.URLClassLoader@14bcb5c:awbench.Constants[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.extension.aspectj.MethodExecutionAspect[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.Measurement[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.method.Execution[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.method.Foo[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.method.IExecution[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.MethodExecutionRun[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.Output$Fk[main] [awweave] java.net.URLClassLoader@14bcb5c:awbench.Output[main] [awweave] java.net.URLClassLoader@14bcb5c: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] | 3460 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] | 90 2000000 method execution, around advice (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] | 5 [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;3460;20;;;;90;;;; BUILD SUCCESSFUL Total time: 3 minutes 8 seconds