[svn:parrot] r49214 - branches/gc_massacre/src/gc

bacek at svn.parrot.org bacek at svn.parrot.org
Tue Sep 21 23:06:37 UTC 2010


Author: bacek
Date: Tue Sep 21 23:06:37 2010
New Revision: 49214
URL: https://trac.parrot.org/parrot/changeset/49214

Log:
Remove commented out code.

Modified:
   branches/gc_massacre/src/gc/gc_ms2.c

Modified: branches/gc_massacre/src/gc/gc_ms2.c
==============================================================================
--- branches/gc_massacre/src/gc/gc_ms2.c	Tue Sep 21 22:30:44 2010	(r49213)
+++ branches/gc_massacre/src/gc/gc_ms2.c	Tue Sep 21 23:06:37 2010	(r49214)
@@ -651,14 +651,6 @@
     List_Item_Header *ptr;
     PMC              *ret;
 
-#if 0
-    /* Invoke M&S early. Freshly allocated "header" isn't header yet */
-    if ((++interp->gc_sys->stats.header_allocs_since_last_collect > self->gc_threshold)
-        && self->pmc_allocator->num_free_objects <= 1) {
-        gc_ms2_mark_and_sweep(interp, 0);
-    }
-#endif
-
     gc_ms2_maybe_mark_and_sweep(interp);
 
     /* Increase used memory. Not precisely accurate due Pool_Allocator paging */
@@ -778,13 +770,6 @@
     List_Item_Header *ptr;
     STRING           *ret;
 
-#if 0
-    if ((++interp->gc_sys->stats.header_allocs_since_last_collect > self->gc_threshold)
-        && self->string_allocator->num_free_objects <= 1) {
-        gc_ms2_mark_and_sweep(interp, 0);
-    }
-#endif
-
     gc_ms2_maybe_mark_and_sweep(interp);
 
     /* Increase used memory. Not precisely accurate due Pool_Allocator paging */
@@ -1006,9 +991,6 @@
     gc_ms2_sweep_pool(interp, self->string_allocator, self->strings, gc_ms2_sweep_string_cb);
 
 
-    //if (self->gc_threshold < 1024 * 1024 * 10)
-    //    self->gc_threshold *= 1.1;
-
     interp->gc_sys->stats.header_allocs_since_last_collect = 0;
     interp->gc_sys->stats.mem_used_last_collect            = 0;
     interp->gc_sys->stats.gc_mark_runs++;


More information about the parrot-commits mailing list