From: ko1@... Date: 2014-09-09T09:34:02+00:00 Subject: [ruby-core:64891] [ruby-trunk - Feature #9924] [Closed] Revisitting GC.stat keys Issue #9924 has been updated by Koichi Sasada. Status changed from Open to Closed % Done changed from 0 to 100 Applied in changeset r47471. ---------- * gc.c (rb_objspace_t::heap_pages): rename field names: * used -> allocated_pages * increment -> allocatable_pages * length -> sorted_length And remove unused `limt' field. * gc.c: rename macros: * heap_pages_used -> heap_allocated_pages * heap_pages_length -> heap_pages_sorted_length * heap_pages_increment -> heap_allocatable_pages * gc.c (gc_stat_internal): fix symbol names ref: [Feature #9924] https://docs.google.com/spreadsheets/d/11Ua4uBr6o0k-nORrZLEIIUkHJ9JRzRR0NyZfrhEEnc8/edit?usp=sharing Yellow color fields in this table are changed. * test/ruby/test_gc.rb: catch up this change. ---------------------------------------- Feature #9924: Revisitting GC.stat keys https://bugs.ruby-lang.org/issues/9924#change-48752 * Author: Koichi Sasada * Status: Closed * Priority: Normal * Assignee: Koichi Sasada * Category: core * Target version: current: 2.2.0 ---------------------------------------- Now, GC.stat returns internal information abuot GC. However, key names are from internal implementations fields, so that it is difficult to understand what they mean. To solve this problem, I reconsider about key names. https://docs.google.com/spreadsheets/d/11Ua4uBr6o0k-nORrZLEIIUkHJ9JRzRR0NyZfrhEEnc8/edit?usp=sharing Any comments are welcome. -- https://bugs.ruby-lang.org/