[jboss-svn-commits] JBL Code SVN: r6687 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Oct 8 09:42:00 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-10-08 09:41:57 -0400 (Sun, 08 Oct 2006)
New Revision: 6687

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/MemoryVisitor.java
Log:
JBRULES-498 Optimised HashMap implementations
-Added  extra print info

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/MemoryVisitor.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/MemoryVisitor.java	2006-10-08 13:23:07 UTC (rev 6686)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/MemoryVisitor.java	2006-10-08 13:41:57 UTC (rev 6687)
@@ -182,7 +182,7 @@
             }
         }
         
-        System.out.println( indent() + map.size()  + ":" + count);
+        System.out.println( "ObjectHashMap: "+ indent() + map.size()  + ":" + count);
         if ( map.size() != count ) {
             System.out.println( indent() + "error" );
         } 
@@ -211,7 +211,7 @@
             }
         }
         
-        System.out.println( indent() + memory.size()  + ":" + count);
+        System.out.println( indent() + "FactHashTable: " +   memory.size()  + ":" + count);
         if ( memory.size() != count ) {
             System.out.println( indent() + "error" );
         }  
@@ -243,7 +243,7 @@
         try {
             Field field =  AbstractHashTable.class.getDeclaredField( "size" );
             field.setAccessible( true );                
-            System.out.println( indent() + ( ( Integer ) field.get( memory ) ).intValue()  + ":" + bucketCount );
+            System.out.println( indent() + "FieldIndexBuckets: "+  ( ( Integer ) field.get( memory ) ).intValue()  + ":" + bucketCount );
             if ( ( ( Integer ) field.get( memory ) ).intValue()  != bucketCount ) {
                 System.out.println( indent() + "error" );    
             }
@@ -251,7 +251,7 @@
             e.printStackTrace();
         }
         
-        System.out.println( indent() + memory.size()  + ":" + factCount);
+        System.out.println( indent() + "FieldIndexFacts: " +  memory.size()  + ":" + factCount);
         if ( memory.size() != factCount ) {
             System.out.println( indent() + "error" );
         }    
@@ -270,7 +270,7 @@
             }
         }
         
-        System.out.println( indent() + memory.size()  + ":" + count);
+        System.out.println( indent() + "TupleMemory: " + memory.size()  + ":" + count);
         if ( memory.size() != count ) {
             System.out.println( indent() + "error" );
         }          




More information about the jboss-svn-commits mailing list