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

ruby-cvs:23458

From: nobu ruby-lang.org
Date: Sun, 27 Apr 2008 12:20:36 +0900 (JST)
Subject: [ruby-cvs:23458] Ruby:r16218 (trunk): * vm_core.h (rb_vm_t), gc.c (rb_objspace, rb_newobj), vm.c

nobu	2008-04-27 12:20:35 +0900 (Sun, 27 Apr 2008)

  New Revision: 16218

  Added files:
    trunk/benchmark/bm_vm3_gc.rb
  Modified files:
    trunk/ChangeLog
    trunk/gc.c
    trunk/vm.c
    trunk/vm_core.h

  Log:
    * vm_core.h (rb_vm_t), gc.c (rb_objspace, rb_newobj), vm.c
      (Init_BareVM): per-VM object space support, which is disabled now.
    
    * gc.c (rb_objspace_alloc), vm.c (Init_BareVM): should not use ruby
      malloc here.
    
    * gc.c (garbage_collect, etc): performance improvement by passing the
      reference instead of refering the global variable in each functions.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/benchmark/bm_vm3_gc.rb?revision=16218&view=markup
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/benchmark/bm_vm3_gc.rb?r1=16218&r2=16217&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16218&r2=16217&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gc.c?r1=16218&r2=16217&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_core.h?r1=16218&r2=16217&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=16218&r2=16217&diff_format=u


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