[ruby-cvs:50728] tmm1:r43585 (trunk): * ext/objspace/object_tracing.c: Add experimental methods to dump

tmm1 at ruby-lang.org tmm1 at ruby-lang.org
Sat Nov 9 02:06:56 JST 2013


tmm1	2013-11-09 02:06:55 +0900 (Sat, 09 Nov 2013)

  New Revision: 43585

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43585

  Log:
    * ext/objspace/object_tracing.c: Add experimental methods to dump
    objectspace as json: ObjectSpace.dump_all and ObjectSpace.dump(obj).
    These methods are useful for debugging reference leaks and memory growth
    in large ruby applications. [Bug #9026] [ruby-core:57893] [Fixes GH-423]

  Added files:
    trunk/ext/objspace/objspace.h
    trunk/ext/objspace/objspace_dump.c
  Modified files:
    trunk/ChangeLog
    trunk/ext/objspace/depend
    trunk/ext/objspace/object_tracing.c
    trunk/ext/objspace/objspace.c
    trunk/test/objspace/test_objspace.rb


More information about the ruby-cvs mailing list