Skip to content

Instantly share code, notes, and snippets.

@krasnoukhov
Last active January 21, 2016 15:17
Show Gist options
  • Save krasnoukhov/8172141 to your computer and use it in GitHub Desktop.
Save krasnoukhov/8172141 to your computer and use it in GitHub Desktop.
ObjectSpace.dump_all output
{"address":"0x7f8b8df20628", "type":"STRING", "class":"0x7f8b8a029668", "frozen":true, "embedded":true, "fstring":true, "bytesize":3, "value":"=5F", "encoding":"UTF-8", "flags":{"wb_protected":true, "old":true, "marked":true}}
{"address":"0x7f8b8df20650", "type":"STRING", "class":"0x7f8b8a029668", "frozen":true, "embedded":true, "fstring":true, "bytesize":3, "value":"=3F", "encoding":"UTF-8", "flags":{"wb_protected":true, "old":true, "marked":true}}
{"address":"0x7f8b8df20678", "type":"STRING", "class":"0x7f8b8a029668", "frozen":true, "embedded":true, "fstring":true, "bytesize":3, "value":"=29", "encoding":"UTF-8", "flags":{"wb_protected":true, "old":true, "marked":true}}
{"address":"0x7f8b8df206a0", "type":"STRING", "class":"0x7f8b8a029668", "frozen":true, "embedded":true, "fstring":true, "bytesize":3, "value":"=28", "encoding":"UTF-8", "flags":{"wb_protected":true, "old":true, "marked":true}}
{"address":"0x7f8b8df206c8", "type":"STRING", "class":"0x7f8b8a029668", "frozen":true, "embedded":true, "fstring":true, "bytesize":3, "value":"=22", "encoding":"UTF-8", "flags":{"wb_protected":true, "old":true, "marked":true}}
{"address":"0x7f8b8df206f0", "type":"STRING", "class":"0x7f8b8a029668", "frozen":true, "embedded":true, "fstring":true, "bytesize":2, "value":"=\n", "encoding":"UTF-8", "flags":{"wb_protected":true, "old":true, "marked":true}}
reader@dbtest01-stl1:~/reader$ cat tmp/heap.json | ruby -rjson -ne ' puts JSON.parse($_).values_at("file","line","type").join(":") ' | sort | uniq -c | sort -n | tail -n 10
8815 /home/reader/.rvm/gems/ruby-2.1.0@reader/bundler/gems/mongoid-d6e1553b26ac/lib/mongoid/document.rb:295:OBJECT
8815 /home/reader/.rvm/gems/ruby-2.1.0@reader/gems/moped-1.5.1/lib/moped/bson/document.rb:20:HASH
8958 /home/reader/.rvm/gems/ruby-2.1.0@reader/bundler/gems/mongoid-d6e1553b26ac/lib/mongoid/relations/accessors.rb:44:OBJECT
17673 /home/reader/.rvm/gems/ruby-2.1.0@reader/gems/moped-1.5.1/lib/moped/bson/object_id.rb:196:STRING
17673 /home/reader/.rvm/gems/ruby-2.1.0@reader/gems/moped-1.5.1/lib/moped/bson/object_id.rb:261:OBJECT
19573 /home/reader/.rvm/gems/ruby-2.1.0@reader/gems/moped-1.5.1/lib/moped/bson/extensions/hash.rb:30:STRING
24637 ::NODE
32945 ::DATA
42362 ::ARRAY
120106 ::STRING
reader@dbtest01-stl1:~/reader$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment