ruby-changes:17620
From: ko1 <ko1@a...>
Date: Sat, 30 Oct 2010 00:29:25 +0900 (JST)
Subject: [ruby-changes:17620] Ruby:r29628 (trunk): * ext/objspace/objspace.c (memsize_of): take care of
ko1 2010-10-30 00:29:16 +0900 (Sat, 30 Oct 2010) New Revision: 29628 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29628 Log: * ext/objspace/objspace.c (memsize_of): take care of T_CLASS/const_tbl. a patch from nagachika <nagachika00@g...> [ruby-dev:42490] Modified files: trunk/ChangeLog trunk/ext/objspace/objspace.c Index: ChangeLog =================================================================== --- ChangeLog (revision 29627) +++ ChangeLog (revision 29628) @@ -1,3 +1,9 @@ +Sat Oct 30 00:24:42 2010 Koichi Sasada <ko1@a...> + + * ext/objspace/objspace.c (memsize_of): take care of + T_CLASS/const_tbl. + a patch from nagachika <nagachika00@g...> [ruby-dev:42490] + Fri Oct 29 23:32:36 2010 Koichi Sasada <ko1@a...> * test/profile_test_all.rb: added. Index: ext/objspace/objspace.c =================================================================== --- ext/objspace/objspace.c (revision 29627) +++ ext/objspace/objspace.c (revision 29628) @@ -69,6 +69,9 @@ if (RCLASS(obj)->ptr->iv_tbl) { size += st_memsize(RCLASS(obj)->ptr->iv_tbl); } + if (RCLASS(obj)->ptr->const_tbl) { + size += st_memsize(RCLASS(obj)->ptr->const_tbl); + } size += sizeof(rb_classext_t); break; case T_STRING: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/