[AspectJ] La durée d'initialisation d'un object
Salut.
Je veut calculer le temps d'itialisation d'un object à l'aide de aspectJ.
J'ai une classe A:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public class TestA {
int x;
String y;
public TestA(int a,String b){x=a;y=b;}
public static void main(String[] args)
{
System.out.printf("instantisation ");
TestA A;
A=new TestA(5,"Bonjours");
}
} |
mon aspect est
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public aspect Aspect
{
public Date TestA.D;
pointcut Initialisation():
call (TestA.new(..))
;
Object around(): Initialisation()
{
System.out.println(" debut initialisation "+ System.currentTimeMillis());
Object O=proceed();
System.out.println(" fin initialisation "+ System.currentTimeMillis());
return O;
} |
Mon probleme est qu'il maffiche exactement le meme temps avant et aprés l'execution l'intialisation.
Qui a une idée pourquoi?
Merci d'avance de votre aide :ccool: