[ruby-core:63257] [ruby-trunk - Feature #9963] [Open] Symbol.count

From: davidjcornu@...
Date: 2014-06-19 19:35:40 UTC
List: ruby-core #63257
Issue #9963 has been reported by David Cornu.

----------------------------------------
Feature #9963: Symbol.count
https://bugs.ruby-lang.org/issues/9963

* Author: David Cornu
* Status: Open
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
----------------------------------------
I'd like to add a way to get the size of Ruby's symbol table. This is currently possible by using `Symbol.all_symbols`, however it builds a new array every time it's invoked which is pretty inefficient.

The main use case for this would be to assist in detecting accidental symbol creation.

I have a PR open (https://github.com/ruby/ruby/pull/639) that adds a `Symbol.count` method but this could also be added in the output of `GC.stat`.



-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next