[jboss-svn-commits] JBL Code SVN: r5286 - in labs/jbossrules/trunk/drools-examples: . src/main/java/org/drools/benchmark/waltz

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 25 20:38:31 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-07-25 20:38:29 -0400 (Tue, 25 Jul 2006)
New Revision: 5286

Added:
   labs/jbossrules/trunk/drools-examples/build.xml
Modified:
   labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java
Log:
-added ant build script for waltz

Added: labs/jbossrules/trunk/drools-examples/build.xml
===================================================================
--- labs/jbossrules/trunk/drools-examples/build.xml	2006-07-26 00:31:50 UTC (rev 5285)
+++ labs/jbossrules/trunk/drools-examples/build.xml	2006-07-26 00:38:29 UTC (rev 5286)
@@ -0,0 +1,47 @@
+<project name="Drools" basedir="." xmlns:artifact="urn:maven-artifact-ant" default="help">
+    <property name="version"   value="3.0.3"/>                            
+
+		<target name="clean">
+      <delete>        
+        <fileset dir="target" includes="**/**"/>        
+      </delete>  		    
+		</target>
+
+    <target name="compile">
+      <mkdir dir="target"/>
+      <mkdir dir="target/classes"/>  
+      
+      <copy todir="target/classes">
+        <fileset dir="src/main/resources"/>
+        <fileset dir="src/main/rules"/>
+      </copy>                     
+     
+      <javac srcdir="src/main/java"
+             destdir="target/classes"
+             source="1.4">
+        <classpath>            
+          <fileset dir="lib">
+            <include name="*.jar"/>
+          </fileset>
+        </classpath>
+      </javac>                          
+    </target>  
+    
+    <target name="run-waltz50">               
+     
+      <java classname="org.drools.benchmark.waltz.WaltzBenchmark"
+      			fork="true">
+        <classpath>            
+          <pathelement path="target/classes" />            
+          <fileset dir="lib">
+            <include name="*.jar"/>
+          </fileset>
+        </classpath>
+        <arg value="waltz50.dat"/>
+        <jvmarg value="-Xmx1024M" />
+        <jvmarg value="-Xms1024M" />
+      </java>                          
+    </target>         
+ 
+        
+</project>

Modified: labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java	2006-07-26 00:31:50 UTC (rev 5285)
+++ labs/jbossrules/trunk/drools-examples/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java	2006-07-26 00:38:29 UTC (rev 5286)
@@ -54,14 +54,14 @@
                 filename  = "waltz12.dat";
             }
             
-            loadLines( workingMemory, "waltz50.dat" );
+            loadLines( workingMemory, filename );
             
             Stage stage = new Stage(Stage.DUPLICATE);
             workingMemory.assertObject( stage );
             
             long start = System.currentTimeMillis();
             workingMemory.fireAllRules();
-            System.out.println( System.currentTimeMillis() - start );
+            System.out.println( (System.currentTimeMillis() - start) / 1000 );
             
         } catch (Throwable t) {
             t.printStackTrace();




More information about the jboss-svn-commits mailing list