|
From: <dr...@us...> - 2002-12-20 02:25:57
|
Update of /cvsroot/webmacro/webmacro/src/org/webmacro/directive
In directory sc8-pr-cvs1:/tmp/cvs-serv29350/src/org/webmacro/directive
Modified Files:
BeanDirective.java
Log Message:
- (very) minor performance optimizations.
It seems that:
Object[] o = new Object[1];
o = foo;
is slightly slower than:
Object[] o = { foo };
- Also removed an unnecessary synchronization in LogFile
Index: BeanDirective.java
===================================================================
RCS file: /cvsroot/webmacro/webmacro/src/org/webmacro/directive/BeanDirective.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** BeanDirective.java 11 Nov 2002 04:26:12 -0000 1.10
--- BeanDirective.java 20 Dec 2002 02:25:24 -0000 1.11
***************
*** 164,169 ****
}
else {
! initArgs = new Object[1];
! initArgs[0] = initArgObj;
}
--- 164,168 ----
}
else {
! initArgs = new Object[] { initArgObj };
}
|