[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