results for 2 filesets <fileset id="myfileset1" dir="c:/"> <include name="Programme/cygwin/usr/local/lib/xemacs-21.4.13/i686-pc-cygwin/include/m "/> </fileset> <fileset id="myfileset2" dir="c:/dev/asf/ant/src/main"> <include name="**/*.java"/> </fileset>
CVS Head : fileset1 330 fileset2 4085 replacing getCanonicalFile by findFileCaseUnsensitive : fileset1 381 fileset2 4426 DirectoryScanner revision 1.42 July 6th fileset1 1352 fileset2 3975 Cheers, Antoine
<project name="testzip" basedir="."> <fileset id="myfileset1" dir="c:/"> <include name="Programme/cygwin/usr/local/lib/xemacs-21.4.13/i686-pc-cygwin/include/m"/> </fileset> <fileset id="myfileset2" dir="c:/dev/asf/ant/src/main"> <include name="**/*.java"/> </fileset> <target name="all" depends="test1,test2"/> <target name="test2"> <script language="javascript"> <![CDATA[ importClass(java.util.GregorianCalendar); importClass(java.lang.Long); importClass(java.lang.System); importPackage(Packages.org.apache.tools.ant.types); importPackage(Packages.org.apache.tools.ant); var letime; letime=new GregorianCalendar(); var beforet; beforet= letime.getTimeInMillis(); project.setNewProperty("beforet", Long.toString(beforet)); for (i=0;i<10;i++) { a=new FileSet(); r = new Reference(); r.setRefId("myfileset2"); a.setRefid(r); rs = a.getDirectoryScanner(project); } aftert = new GregorianCalendar().getTimeInMillis(); project.setNewProperty("aftert", Long.toString(aftert)); elapsed = aftert - beforet; project.setProperty("elapsed", Long.toString(elapsed)); ]]> </script> <echo> test2 before : ${beforet} after : ${aftert} elapsed : ${elapsed} </echo> </target> <target name="test1"> <script language="javascript"> <![CDATA[ importClass(java.util.GregorianCalendar); importClass(java.lang.Long); importClass(java.lang.System); importPackage(Packages.org.apache.tools.ant.types); importPackage(Packages.org.apache.tools.ant); var letime; letime=new GregorianCalendar(); var beforet; beforet= letime.getTimeInMillis(); project.setNewProperty("beforet", Long.toString(beforet)); for (i=0;i<10;i++) { a=new FileSet(); r = new Reference(); r.setRefId("myfileset1"); a.setRefid(r); rs = a.getDirectoryScanner(project); } aftert = new GregorianCalendar().getTimeInMillis(); project.setNewProperty("aftert", Long.toString(aftert)); elapsed = aftert - beforet; project.setProperty("elapsed", Long.toString(elapsed)); ]]> </script> <echo> test1 before : ${beforet} after : ${aftert} elapsed : ${elapsed} </echo> </target> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]