[jboss-svn-commits] JBL Code SVN: r7899 - labs/jbossrules/trunk/drools-core/src/test/java/org/drools/util

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Nov 28 16:26:18 EST 2006


Author: mark.proctor at jboss.com
Date: 2006-11-28 16:26:15 -0500 (Tue, 28 Nov 2006)
New Revision: 7899

Modified:
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/util/ObjectHashMapTest2.java
Log:
-fixed jdk1.5 code

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/util/ObjectHashMapTest2.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/util/ObjectHashMapTest2.java	2006-11-28 21:20:59 UTC (rev 7898)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/util/ObjectHashMapTest2.java	2006-11-28 21:26:15 UTC (rev 7899)
@@ -57,34 +57,36 @@
 		}
 	}
 	
-	public void testStringData2() {
+	public void testJUHashMap1() {
 		int count = 100000;
-		ObjectHashMap map = new ObjectHashMap();
+		java.util.HashMap map = new java.util.HashMap();
 		assertNotNull(map);
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		for (int idx=0; idx < count; idx++) {
 			String key = "key" + idx;
 			String strval = "value" + idx;
 			map.put(key,strval);
 		}
-		long end = System.nanoTime();
-		System.out.println("Custom ObjectHashMap put(key,value) ET - " + ((end-start)/1000000));
-	}
+		long end = System.currentTimeMillis();
+		System.out.println("java.util.HashMap put(key,value) ET - " + ((end-start)));
+	}	
 	
-	public void testJUHashMap1() {
+	public void testStringData2() {
 		int count = 100000;
-		java.util.HashMap map = new java.util.HashMap();
+		ObjectHashMap map = new ObjectHashMap();
 		assertNotNull(map);
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		for (int idx=0; idx < count; idx++) {
 			String key = "key" + idx;
 			String strval = "value" + idx;
 			map.put(key,strval);
 		}
-		long end = System.nanoTime();
-		System.out.println("java.util.HashMap put(key,value) ET - " + ((end-start)/1000000));
+		long end = System.currentTimeMillis();
+		System.out.println("Custom ObjectHashMap put(key,value) ET - " + ((end-start)));
 	}
+	
 
+
 	public void testStringData3() {
 		int count = 100000;
 		ObjectHashMap map = new ObjectHashMap();
@@ -94,13 +96,13 @@
 			String strval = "value" + idx;
 			map.put(key,strval);
 		}
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		for (int idx=0; idx < count; idx++) {
 			String key = "key" + idx;
 			map.get(key);
 		}
-		long end = System.nanoTime();
-		System.out.println("Custom ObjectHashMap get(key) ET - " + ((end-start)/1000000));
+		long end = System.currentTimeMillis();
+		System.out.println("Custom ObjectHashMap get(key) ET - " + ((end-start)));
 	}
 	
 	public void testJUHashMap2() {
@@ -112,13 +114,13 @@
 			String strval = "value" + idx;
 			map.put(key,strval);
 		}
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		for (int idx=0; idx < count; idx++) {
 			String key = "key" + idx;
 			map.get(key);
 		}
-		long end = System.nanoTime();
-		System.out.println("java.util.HashMap get(key) ET - " + ((end-start)/1000000));
+		long end = System.currentTimeMillis();
+		System.out.println("java.util.HashMap get(key) ET - " + ((end-start)));
 	}
 	
 	public void testStringData4() {
@@ -130,14 +132,14 @@
 			String strval = "value" + idx;
 			map.put(key,strval);
 		}
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		org.drools.util.Iterator itr = map.iterator();
 		Object val = null;
 		while ( (val = itr.next()) != null) {
 			val.hashCode();
 		}
-		long end = System.nanoTime();
-		System.out.println("Custom ObjectHashMap iterate ET - " + ((end-start)/1000000));
+		long end = System.currentTimeMillis();
+		System.out.println("Custom ObjectHashMap iterate ET - " + ((end-start)));
 	}
 
 	public void testJUHashMap3() {
@@ -149,28 +151,27 @@
 			String strval = "value" + idx;
 			map.put(key,strval);
 		}
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		java.util.Iterator itr = map.values().iterator();
-		Object val = null;
 		while ( itr.hasNext()) {
 			itr.next().hashCode();
 		}
-		long end = System.nanoTime();
-		System.out.println("java.util.HashMap iterate ET - " + ((end-start)/1000000));
+		long end = System.currentTimeMillis();
+		System.out.println("java.util.HashMap iterate ET - " + ((end-start)));
 	}
 	
 	public void testStringData5() {
 		int count = 100000;
 		ObjectHashMap map = new ObjectHashMap();
 		assertNotNull(map);
-		long start = System.nanoTime();
+		long start = System.currentTimeMillis();
 		for (int idx=0; idx < count; idx++) {
 			String key = "key" + idx;
 			String strval = "value" + idx;
 			map.put(key,strval,false);
 		}
-		long end = System.nanoTime();
-		System.out.println("Custom ObjectHashMap dup false ET - " + ((end-start)/1000000));
+		long end = System.currentTimeMillis();
+		System.out.println("Custom ObjectHashMap dup false ET - " + ((end-start)));
 	}
 	
 	public static void main(String[] args) {




More information about the jboss-svn-commits mailing list