v8::GlobalHandles::Create is responsible for 64MB of memory |
||
Issue descriptionI was playing with native memory sampling profiler and one of the profiles showed that v8::GlobalHandles::Create is responsible for 64 MB of memory being in use. Does this correspond to millions of handles? The scenario: I had a gmail.com page open for several hours, then I navigated to a large spreadsheet from the omnibox, then took the native heap snapshot. Please find the profile attached. You can open it in DevTools memory page. I did a quick sanity check by adding printfs at GlobalHandles::NodeBlock constructor. On a large Google Sheets page in 10 minutes it created ~1500 blocks 8232 bytes each, i.e. ~13MB.
,
Feb 20 2018
,
Feb 20 2018
Thanks for filing this issue. Ulan, I remember we stumbled over something similar during the memory roadshow. Was that also on docs?
,
Feb 21 2018
it is not similar, it is the one we stumbled upon. ;-)
,
Feb 21 2018
Ha, even better :) |
||
►
Sign in to add a comment |
||
Comment 1 by alph@chromium.org
, Feb 8 2018