From a0681d3b1e5a25f5ad627e8a932032cd2ecc0d8a Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 25 Apr 2008 09:03:32 +0000 Subject: * 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 . * gc.c (rb_newobj_from_heap): eventually allocate heap segments. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e7c6b15a6..c4172f032 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +Fri Apr 25 17:56:25 2008 Yukihiro Matsumoto + + * gc.c (free_unused_heaps): preserve last used heap segment to + reduce malloc() call. + +Fri Apr 25 17:54:10 2008 Yukihiro Matsumoto + + * gc.c (HEAP_SIZE): use smaller heap segment (2K) for more chance + to be freed. based on patch from authorNari . + + * gc.c (rb_newobj_from_heap): eventually allocate heap segments. + Fri Apr 25 15:35:36 2008 Nobuyoshi Nakada * process.c (rb_spawn): rb_exec_initarg() returns new argc and argv in -- cgit