[BACK]Return to blacklst.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Diff for /OpenXM_contrib2/asir2000/gc/blacklst.c between version 1.1 and 1.2

version 1.1, 1999/12/03 07:39:09 version 1.2, 2000/04/10 08:31:30
Line 145  void GC_promote_black_lists()
Line 145  void GC_promote_black_lists()
     if (GC_black_list_spacing < 3 * HBLKSIZE) {      if (GC_black_list_spacing < 3 * HBLKSIZE) {
         GC_black_list_spacing = 3 * HBLKSIZE;          GC_black_list_spacing = 3 * HBLKSIZE;
     }      }
       if (GC_black_list_spacing > MAXHINCR * HBLKSIZE) {
           GC_black_list_spacing = MAXHINCR * HBLKSIZE;
           /* Makes it easier to allocate really huge blocks, which otherwise */
           /* may have problems with nonuniform blacklist distributions.      */
           /* This way we should always succeed immediately after growing the */
           /* heap.                                                           */
       }
 }  }
   
 void GC_unpromote_black_lists()  void GC_unpromote_black_lists()

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>