Actions
Feature #13001
closedAdd `full` option to `ObjectSpace.dump_all`
Status:
Closed
Assignee:
-
Target version:
-
Description
I would like to include T_NONE slots in the ObjectSpace.dump_all
outpout so that I can visualize heap fragmentation. I've attached a patch that adds a "full" option to dump_all
so that all slots are dumped to the JSON output, including T_NONE.
Thanks.
Files
Updated by shevegen (Robert A. Heiler) over 7 years ago
Dump all the things! \o/
Updated by Anonymous over 7 years ago
- Status changed from Open to Closed
Applied in changeset r57260.
Add full
option to ObjectSpace.dump_all
The full
option includes all slots (even T_NONE
) in the JSON output.
This is to help with debugging heap fragmentation.
Here is an example usage:
File.open('heap.json', 'w') do |f|
ObjectSpace.dump_all(output: f, full: true)
end
The heap.json
file contains all slots, including empty slots.
[Feature #13001] [ruby-core:78468]
Actions
Like0
Like0Like0