[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:23434

From: matz ruby-lang.org
Date: Fri, 25 Apr 2008 18:03:33 +0900 (JST)
Subject: [ruby-cvs:23434] Ruby:r16194 (trunk): * gc.c (free_unused_heaps): preserve last used heap segment to

matz	2008-04-25 18:03:32 +0900 (Fri, 25 Apr 2008)

  New Revision: 16194

  Modified files:
    trunk/ChangeLog
    trunk/gc.c

  Log:
    * gc.c (free_unused_heaps): preserve last used heap segment to
      reduce malloc() call.
    
    * gc.c (HEAP_SIZE): use smaller heap segment (2K) for more chance
      to be freed.  based on patch from authorNari <authornari at gmail.com>.
    
    * gc.c (rb_newobj_from_heap): eventually allocate heap segments.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16194&r2=16193&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gc.c?r1=16194&r2=16193&diff_format=u


[前][次][番号順一覧][スレッド一覧][生データ]