[Mulgara-svn] r212 - trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa

ronald at mulgara.org ronald at mulgara.org
Wed Mar 28 08:52:38 UTC 2007


Author: ronald
Date: 2007-03-28 02:52:38 -0600 (Wed, 28 Mar 2007)
New Revision: 212

Modified:
   trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java
Log:
Disable the finalizer, as it slows things down noticeably and can lead to
out-of-heap errors under load due to the finalizer thread not being able to
keep up.


Modified: trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java
===================================================================
--- trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java	2007-03-28 08:04:07 UTC (rev 211)
+++ trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java	2007-03-28 08:52:38 UTC (rev 212)
@@ -2313,6 +2313,8 @@
       }
 
 
+      /* Don't enable this in production unless you want a significant increase in heap usage,
+       * out-of-heap errors, and 60% slow-down of the queries.
       public void finalize() {
         if (logger.isDebugEnabled()) {
           if (stack != null) {
@@ -2321,6 +2323,7 @@
           }
         }
       }
+      */
 
 
       public boolean equals(Object o) {




More information about the Mulgara-svn mailing list