Beispiel #1
0
 def semispace_collect(self, size_changing=False):
     self.reset_young_gcflags() # we are doing a full collection anyway
     self.weakrefs_grow_older()
     self.reset_nursery()
     if DEBUG_PRINT:
         llop.debug_print(lltype.Void, "major collect, size changing", size_changing)
     SemiSpaceGC.semispace_collect(self, size_changing)
     if DEBUG_PRINT and not size_changing:
         llop.debug_print(lltype.Void, "percent survived", float(self.free - self.tospace) / self.space_size)
Beispiel #2
0
 def semispace_collect(self, size_changing=False):
     self.reset_young_gcflags()  # we are doing a full collection anyway
     self.weakrefs_grow_older()
     self.reset_nursery()
     if DEBUG_PRINT:
         llop.debug_print(lltype.Void, "major collect, size changing",
                          size_changing)
     SemiSpaceGC.semispace_collect(self, size_changing)
     if DEBUG_PRINT and not size_changing:
         llop.debug_print(lltype.Void, "percent survived",
                          float(self.free - self.tospace) / self.space_size)
Beispiel #3
0
 def semispace_collect(self, size_changing=False):
     self.reset_young_gcflags()  # we are doing a full collection anyway
     self.weakrefs_grow_older()
     self.ids_grow_older()
     self.reset_nursery()
     SemiSpaceGC.semispace_collect(self, size_changing)
Beispiel #4
0
 def semispace_collect(self, size_changing=False):
     self.reset_young_gcflags() # we are doing a full collection anyway
     self.weakrefs_grow_older()
     self.ids_grow_older()
     self.reset_nursery()
     SemiSpaceGC.semispace_collect(self, size_changing)