Skip to content

Instantly share code, notes, and snippets.

@jcasts
Last active December 11, 2015 22:09
Show Gist options
  • Save jcasts/4668004 to your computer and use it in GitHub Desktop.
Save jcasts/4668004 to your computer and use it in GitHub Desktop.
# Before loading
> ObjectSpace.count_objects
=> {:TOTAL=>311504, :FREE=>243794, :T_OBJECT=>4097, :T_CLASS=>859, :T_MODULE=>31, :T_FLOAT=>7, :T_STRING=>50824, :T_REGEXP=>196, :T_ARRAY=>7564, :T_HASH=>164, :T_STRUCT=>1, :T_BIGNUM=>3, :T_FILE=>10, :T_DATA=>1460, :T_MATCH=>119, :T_COMPLEX=>1, :T_NODE=>2339, :T_ICLASS=>35}
# Loading just activesupport
> ObjectSpace.count_objects
=> {:TOTAL=>311504, :FREE=>235593, :T_OBJECT=>4101, :T_CLASS=>1183, :T_MODULE=>166, :T_FLOAT=>30, :T_STRING=>45899, :T_REGEXP=>426, :T_ARRAY=>10890, :T_HASH=>253, :T_STRUCT=>32, :T_BIGNUM=>6, :T_FILE=>29, :T_DATA=>3595, :T_MATCH=>49, :T_COMPLEX=>1, :T_RATIONAL=>1, :T_NODE=>9114, :T_ICLASS=>136}
# Loading just action_pack
> ObjectSpace.count_objects
=> {:TOTAL=>311506, :FREE=>245395, :T_OBJECT=>4115, :T_CLASS=>859, :T_MODULE=>33, :T_FLOAT=>7, :T_STRING=>48847, :T_REGEXP=>188, :T_ARRAY=>7744, :T_HASH=>150, :T_STRUCT=>1, :T_BIGNUM=>3, :T_FILE=>12, :T_DATA=>1440, :T_MATCH=>189, :T_COMPLEX=>1, :T_NODE=>2487, :T_ICLASS=>35}
# Loading Rails
> ObjectSpace.count_objects
=> {:TOTAL=>311505, :FREE=>242301, :T_OBJECT=>4158, :T_CLASS=>1097, :T_MODULE=>90, :T_FLOAT=>14, :T_STRING=>36489, :T_REGEXP=>348, :T_ARRAY=>10465, :T_HASH=>220, :T_STRUCT=>27, :T_BIGNUM=>6, :T_FILE=>41, :T_DATA=>3193, :T_MATCH=>252, :T_COMPLEX=>1, :T_RATIONAL=>1, :T_NODE=>12707, :T_ICLASS=>95}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment