[webkit-dev] Analyzing memory consumption by using MALLOC_HEAP_BREAKDOWN feature

Yusuke Suzuki ysuzuki at apple.com
Thu Jan 2 18:54:35 PST 2020


Hello WebKittens,

During holidays, I rebased and updated the patch, which is originally created by Simon[1] (Thanks so much!). And now, I’ve landed it into the upstream.
The concept of this patch is, if ENABLE(MALLOC_HEAP_BREAKDOWN) is enabled, WebKit creates MallocZone for each kind of allocation.
For example, Vector uses VectorMalloc allocator now. Which is FastMalloc allocator in production build. But if ENABLE(MALLOC_HEAP_BREAKDOWN) is enabled,
this becomes a specific VectorMalloc allocator, which is allocating memory from Vector’s malloc_zone.

The result of this is we can easily breakdown memory usage via vmmap in macOS environment.
For example, here, I paste the breakdown of memory usage when I opened my Gmail page. Note that,

1. Since this feature forces WebKit to use system malloc, the dirty size and memory consumption do not reflect the memory consumption in production WebKit
    1.1. System malloc has conservative scavenging decision compared to bmalloc, so many pages are kept dirty when comparing to bmalloc results.
    1.2. Using malloc_zone per class accelerates 1.1’s behavior, so much memory is kept dirty unnecessarily.
2. But “BYTES ALLOCATED” part should be close to real one, which is, how much memory is allocated from the point of memory allocator’s view.

If you want to try it, see ChangeLog in https://trac.webkit.org/changeset/253987/webkit <https://trac.webkit.org/changeset/253987/webkit>, which tells how to enable and obtain this data.
And I think, we could enable this feature in some of other platforms, FreeBSD, since malloc_zone feature is derived from FreeBSD as I understand correctly.
It would be nice if this feature is usable in PlayStation port too.

I hope this helps memory-improvement work.

-Yusuke

[1]: https://trac.webkit.org/changeset/253987/webkit <https://trac.webkit.org/changeset/253987/webkit>
[2]: The result in Gmail

                                                                VIRTUAL   RESIDENT      DIRTY    SWAPPED ALLOCATION      BYTES DIRTY+SWAP          REGION
MALLOC ZONE                                                        SIZE       SIZE       SIZE       SIZE      COUNT  ALLOCATED  FRAG SIZE  % FRAG   COUNT
===========                                                     =======  =========  =========  =========  =========  =========  =========  ======  ======
Vector_0x10e94e000                                               480.0M     135.1M      90.8M         0K     321699      46.4M      44.4M     49%     103
AssemblerData_0x10f455000                                        381.0M      12.9M      6064K         0K          1         16      6064K    100%      67
HashTable_0x10e84a000                                            376.0M      66.5M      54.0M         0K      29389      35.8M      18.2M     34%      68
MetadataTable_0x114024000                                        339.0M      44.1M      39.1M         0K      28069      6980K      32.2M     83%      59
DefaultMallocZone_0x10e277000                                    334.0M      25.7M      25.7M         0K     322489      18.4M      7440K     29%      77
StringImpl_0x10e90d000                                           332.0M      39.1M      37.0M         0K     153850      25.8M      11.3M     31%      59
InstructionStream_0x114065000                                    319.0M      24.7M      24.2M         0K      28375      14.6M      9897K     40%      53
WebKit GigacageAlignedMemoryAllocator JSValue_0x10eaaf000        241.0M      37.1M      35.2M         0K       1553      24.1M      11.1M     32%      31
WebKit Using System Malloc_0x10e7c8000                           217.0M      16.5M      14.2M         0K     280948      9727K      4797K     34%      56
GCSegmentedArray_0x10e9d5000                                     217.0M      2664K      2664K         0K         32       124K      2540K     96%      28
SmallPtrSet_0x1105fb000                                          206.0M      2808K      2808K         0K          1         16      2808K    100%      38
StringBuffer_0x1100af000                                         196.0M      4084K      4084K         0K          1         16      4084K    100%      35
RefCountedArray_0x10fa2c000                                      190.0M      3104K      3104K         0K       7861       490K      2614K     85%      36
PropertyTable_0x1101c9000                                        174.0M      9600K      9600K         0K      10603      4382K      5218K     55%      34
SegmentedVector_0x1102f9000                                      156.0M      10.8M      10.8M         0K      15635      6845K      4195K     38%      44
WebKit FastMallocAlignedMemoryAllocator_0x10e9d7000              145.0M      56.9M      50.4M         0K       1760      27.5M      22.9M     46%      19
UniqueArray_0x10e809000                                          139.0M      31.4M      31.2M         0K     281391      22.4M      8987K     29%      62
SpeculativeJIT_0x114d35000                                       137.0M       148K       148K         0K          1         16       148K    100%      18
ParserArena_0x1105f7000                                          121.0M      38.7M      30.7M         0K          1         16      30.7M    100%      16
Isolated JSMap::BucketType Space_0x10f392000                     115.0M      3384K      3384K         0K        193      2945K       439K     13%      17
Isolated JSBoundFunction Space_0x1100f4000                       114.0M      1820K      1820K         0K         33       386K      1434K     79%      16
Isolated JSFunction Space_0x10ecf8000                            114.0M      12.8M      12.8M         0K        376      5873K      7215K     56%      16
Isolated JSRopeString Space_0x10efc3000                          114.0M      3320K      3320K         0K        156      2353K       967K     30%      16
IdentifierArena_0x1105f3000                                      113.0M       124K       124K         0K          1         16       124K    100%      15
CachedResource_0x11002d000                                       113.0M       460K       460K         0K        226       338K       122K     27%      15
Isolated CodeBlock Space_0x10f20c000                             113.0M      10.7M      10.7M         0K        505      8064K      2936K     27%      15
ResourceLoader_0x11006e000                                       113.0M       216K       216K         0K          2       1552       214K    100%      15
WebKit XMLHttpRequest_0x1100f2000                                113.0M       316K       316K         0K          7         9K       307K     98%      15
Isolated UnlinkedFunctionCodeBlock Space_0x1140e7000             113.0M      7524K      7524K         0K        430      6739K       785K     11%      15
Isolated Structure Space_0x10f18a000                             113.0M      15.4M      15.4M         0K        859      13.3M      2210K     14%      15
Isolated SymbolTable Space_0x10f1cb000                           107.0M       700K       700K         0K         43       546K       154K     23%      16
Isolated JSSet::BucketType Space_0x10f3d3000                     107.0M      1540K      1540K         0K         86      1233K       307K     20%      16
Isolated PropertyTable Space_0x10ef00000                         106.0M       732K       732K         0K         47       609K       123K     17%      15
Isolated FunctionExecutable Space_0x10f24d000                    106.0M      14.7M      14.7M         0K        804      12.4M      2306K     16%      15
Isolated UnlinkedFunctionExecutable Space_0x10f2cf000            106.0M      9116K      9116K         0K        520      8178K       938K     11%      15
Isolated StructureRareData Space_0x10f149000                     106.0M      3932K      3932K         0K        237      3650K       282K      8%      15
TreeResolverScope_0x10fe3c000                                    105.0M       188K       188K         0K          1         32       188K    100%      14
Isolated FunctionRareData Space_0x1141aa000                      105.0M      1268K      1268K         0K         65       898K       370K     30%      14
Isolated JSSet Space_0x11426d000                                 101.0M       804K       804K         0K         44       561K       243K     31%      17
Isolated JSString Space_0x10f086000                               97.0M      2756K      2756K         0K        127      1889K       867K     32%      13
HTMLDocumentParser_0x10fd38000                                    97.0M       132K       132K         0K          1         32       132K    100%      13
Isolated JSMap Space_0x11422c000                                  92.0M       960K       960K         0K         54       721K       239K     25%      15
Isolated ExecutableToCodeBlockEdge Space_0x10ecb7000              90.0M       620K       620K         0K         41       513K       107K     18%      13
Isolated DOMAttributeGetterSetter Space_0x10ec35000               82.0M       892K       892K         0K         52       689K       203K     23%      12
Isolated ScopedArguments Space_0x10f004000                        75.0M       436K       436K         0K         15        97K       339K     78%      12
SourceProviderCacheItem_0x1105f9000                               70.0M      4480K      4480K         0K          1         32      4480K    100%      21
Isolated ClonedArguments Space_0x10eb72000                        67.0M       276K       276K         0K         18       145K       131K     48%      11
WebKit FrameView_0x10f7a2000                                      65.0M        92K        92K         0K         16        23K        69K     76%       9
Isolated JSDOMWindow Space_0x10f518000                            65.0M       252K       252K         0K         18       172K        80K     32%       9
WebKit HTMLDocument_0x10f7e3000                                   65.0M       136K       136K         0K         15        42K        94K     70%       9
Isolated RegExpObject Space_0x10ef82000                           59.0M       252K       252K         0K         17       129K       123K     49%      10
Isolated CustomGetterSetter Space_0x10ebb3000                     58.0M       368K       368K         0K         25       257K       111K     31%       9
DocumentLoader_0x10f761000                                        57.0M       148K       148K         0K         16        53K        95K     65%       8
Isolated StructureChain Space_0x10f108000                         51.0M       212K       212K         0K         18       145K        67K     32%       9
WebKit GigacageAlignedMemoryAllocator Primitive_0x10ea6e000       41.0M       196K       196K         0K          2        16K       180K     92%       6
CStringBuffer_0x10e8cc000                                         40.0M       340K       340K         0K        113         5K       335K     99%      26
Isolated ErrorInstance Space_0x114bbc000                          35.0M       180K       180K         0K          9       1440       179K    100%       7
BagNode_0x114af9000                                               32.0M      18.5M      18.2M         0K      97719      6999K      11.4M     63%      32
ConcurrentBuffer_0x11028c000                                      31.0M       108K       108K         0K         37         8K       100K     93%      10
Isolated JSPropertyNameEnumerator Space_0x10eebf000               28.0M       128K       128K         0K         13        65K        63K     49%       7
UniqueArrayElement_0x10fc34000                                    28.0M      1804K      1804K         0K      38883      1627K       177K     10%      14
Isolated SparseArrayValueMap Space_0x10f045000                    27.0M       116K       116K         0K         13        65K        51K     44%       6
Isolated Exception Space_0x10ec76000                              27.0M       156K       156K         0K          9       1312       155K    100%       6
Isolated RegExp Space_0x10ef41000                                 27.0M        96K        96K         0K         12        49K        47K     49%       6
FastBitVector_0x11024b000                                         25.0M      1268K      1268K         0K      49866       815K       453K     36%      25
WebKit HTMLAudioElement_0x116f79000                               25.0M        36K        36K         0K          4         6K        30K     84%       4
QuartzCore_0x10f720000                                            23.0M       416K       412K         0K        881        76K       336K     82%      16
DFGNode_0x114cf4000                                               23.0M      7744K      7344K         0K          1         16      7344K    100%      23
Isolated DateInstance Space_0x10ebf4000                           20.0M        92K        92K         0K         10        17K        75K     82%       6
Isolated ProgramExecutable Space_0x10f28e000                      19.0M        76K        76K         0K         11        34K        42K     56%       5
Isolated JSPromise Space_0x10ee7e000                              19.0M        76K        76K         0K         11        33K        43K     57%       5
Isolated UnlinkedProgramCodeBlock Space_0x113fe3000               18.0M       104K       104K         0K         13        67K        37K     36%       4
VM_0x114c72000                                                    18.0M       128K       128K         0K          7       3568       125K     98%      11
Isolated InternalFunction Space_0x10edbb000                       18.0M       100K       100K         0K         12        49K        51K     51%       4
CSSValue_0x10fbb2000                                              18.0M      5244K      5244K         0K     146142      4970K       274K      6%      18
Isolated GetterSetter Space_0x10ed39000                           18.0M        64K        64K         0K         11        33K        31K     49%       4
MetaAllocatorHandle_0x10f496000                                   18.0M      2248K      2248K         0K      17802      1113K      1135K     51%      18
Isolated NativeExecutable Space_0x10edfc000                       18.0M        84K        84K         0K         12        49K        35K     42%       4
BytecodeBasicBlock_0x114bfd000                                    17.0M      2192K      2192K         0K      24930      1948K       244K     12%      17
Isolated UnlinkedEvalCodeBlock Space_0x116879000                  17.0M        52K        52K         0K         11        35K        17K     33%       3
DirectJITCode_0x1102cd000                                         17.0M      1940K      1940K         0K       5621      1411K       529K     28%      17
SymbolTableEntryFatEntry_0x1102fb000                              16.0M      1400K      1400K         0K      70107      1095K       305K     22%      16
BitVector_0x114db7000                                             16.0M       192K       192K         0K          1         16       192K    100%      16
BasicBlock_0x114cb3000                                            16.0M       684K       680K         0K          1         16       680K    100%      16
Isolated ScopedArgumentsTable Space_0x114d76000                   15.0M       104K       104K         0K         10        17K        87K     84%       8
RegisterAtOffsetList_0x10f414000                                  15.0M       228K       228K         0K       2716        42K       186K     82%      15
SourceProviderCache_0x1105f5000                                   14.0M       168K       168K         0K          4        128       168K    100%      14
PolymorphicAccess_0x114b7b000                                     14.0M      1236K      1236K         0K       8845       553K       683K     56%      14
Region_0x10fb30000                                                14.0M       168K       168K         0K          1         16       168K    100%      14
WebKit CSSComputedStyleDeclaration_0x115e8f000                    14.0M       316K       316K         0K        313        10K       306K     97%      14
WatchpointSet_0x110188000                                         14.0M      3532K      3532K         0K      99587      3159K       373K     11%      14
WebKit MouseEvent_0x1190d8000                                     14.0M       268K       268K         0K         49         9K       259K     97%      14
AccessCase_0x114b3a000                                            14.0M      2064K      2064K         0K      16799       994K      1070K     52%      14
ParserArenaRoot_0x1105fd000                                       14.0M       168K       168K         0K          1         16       168K    100%      14
WebKit PointerEvent_0x119119000                                   14.0M       168K       168K         0K          1         32       168K    100%      14
WeakBlock_0x11020a000                                             14.0M      4316K      4316K         0K      15750      3937K       379K      9%      14
ImmutableStyleProperties_0x10fc75000                              14.0M      3980K      3980K         0K      38178      3768K       212K      6%      14
WebKit Event_0x10fcf7000                                          14.0M       192K       192K         0K          7        496       192K    100%      14
WebKit MessageEvent_0x114c6e000                                   14.0M       204K       204K         0K         16       2912       201K     99%      14
Watchpoint_0x1141eb000                                            14.0M       360K       360K         0K       4384       137K       223K     62%      14
SerializedScriptValue_0x114e39000                                 14.0M       184K       184K         0K         18       1392       183K    100%      14
MarkedBlockHandle_0x10f351000                                     14.0M      1440K      1440K         0K       7835       979K       461K     32%      14
MetaAllocatorFreeSpace_0x10e88b000                                14.0M       724K       724K         0K       4114       193K       531K     74%      14
WebKit Text_0x114371000                                           14.0M       560K       556K         0K       3370       263K       293K     53%      14
CodeBlockRareData_0x114128000                                     14.0M       276K       276K         0K        255        24K       252K     92%      14
StyleBoxData_0x10f8a6000                                          13.0M       856K       856K         0K       2338       183K       673K     79%      13
StringWrapperCFAllocator_0x10e98f000                              13.0M       160K       160K         0K         74         5K       155K     98%      13
WebKit RootInlineBox_0x114c6a000                                  13.0M       624K       624K         0K        671       115K       509K     82%      13
Isolated JSCallbackFunction Space_0x1140a6000                     13.0M        80K        80K         0K         10        17K        63K     79%       6
ElementData_0x1143b2000                                           13.0M       340K       340K         0K       1054       132K       208K     62%      13
StringSourceProvider_0x10f310000                                  13.0M       184K       184K         0K        329        36K       148K     81%      13
Isolated StringObject Space_0x10f0c7000                           13.0M        80K        80K         0K         10        17K        63K     79%       6
WebKit InlineTextBox_0x114c3e000                                  13.0M       404K       404K         0K        628        59K       345K     86%      13
StyleInheritedData_0x10f9eb000                                    13.0M      1012K      1012K         0K       1312       205K       807K     80%      13
PerformanceEntry_0x114a77000                                      13.0M       252K       252K         0K        242        89K       163K     65%      13
Isolated JSWeakMap Space_0x114169000                              13.0M        80K        80K         0K         10        17K        63K     79%       6
RenderStyle_0x10fe7d000                                           13.0M      2020K      2020K         0K       1645       154K      1866K     93%      13
Isolated JSGlobalLexicalEnvironment Space_0x10ed7a000             13.0M        80K        80K         0K         10        17K        63K     79%       6
WebKit RenderText_0x114a36000                                     13.0M       360K       360K         0K        676        74K       286K     80%      13
NodeRareData_0x1143f3000                                          13.0M       716K       712K         0K       2710       422K       290K     41%      13
Isolated NumberObject Space_0x10ee3d000                           13.0M        80K        80K         0K         10        17K        63K     79%       6
Isolated BooleanObject Space_0x1102fd000                          12.0M        68K        68K         0K         10        17K        51K     75%       5
WebKit StaticElementList_0x114fcc000                              12.0M       144K       144K         0K          5        224       144K    100%      12
QualifiedNameQualifiedNameImpl_0x10f6df000                        12.0M       192K       192K         0K       1105        52K       140K     74%      12
ShareableElementData_0x110309000                                  12.0M       368K       368K         0K       2232       168K       200K     55%      12
StyleRareNonInheritedData_0x10f928000                             12.0M      3076K      3076K         0K       1634       766K      2310K     76%      12
WebKit HTMLDivElement_0x11010d000                                 12.0M       584K       584K         0K       3377       369K       215K     37%      12
BlockDirectory_0x110147000                                        11.0M       132K       132K         0K         77        11K       121K     92%      11
RenderLayer_0x10fbf3000                                           11.0M      2124K      2124K         0K       2383       819K      1305K     62%      11
WebKit HTMLUListElement_0x116732000                               11.0M       160K       160K         0K        205        22K       138K     87%      11
WebKit HTMLImageElement_0x116015000                               11.0M       224K       224K         0K        219        55K       169K     76%      11
WebKit HTMLSpanElement_0x115c87000                                11.0M       620K       620K         0K       2964       324K       296K     48%      11
NodeListsNodeData_0x114c70000                                     11.0M       156K       156K         0K        152        14K       142K     91%      11
Isolated JSUint8Array Space_0x11681b000                           11.0M        56K        56K         0K         10        17K        39K     70%       4
WebKit DocumentFragment_0x11500d000                               11.0M       132K       132K         0K          1         32       132K    100%      11
StyleSurroundData_0x10f8e7000                                     11.0M      1340K      1340K         0K       1375       322K      1018K     76%      11
WebKit RenderBlockFlow_0x10ff40000                                11.0M      1424K      1424K         0K       2184       580K       844K     60%      11
WebKit HTMLTableCellElement_0x115e0d000                           11.0M       472K       468K         0K       2013       220K       248K     53%      11
Isolated JSCallee Space_0x10eb31000                               11.0M        56K        56K         0K         10        17K        39K     70%       4
WebKit HTMLLIElement_0x1147f5000                                  11.0M       280K       280K         0K        841        92K       188K     68%      11
WebKit PseudoElement_0x114973000                                  10.0M       368K       368K         0K        719        90K       278K     76%      10
StyleRuleBase_0x10e9d9000                                         10.0M       152K       152K         0K       1154        41K       111K     74%      10
WebKit RenderTextFragment_0x1149f5000                             10.0M       388K       388K         0K        718       101K       287K     75%      10
Isolated JSCallbackObject<JSNonFinalObject> Space_0x110303000      10.0M        44K        44K         0K         10        17K        27K     61%       3
WebKit ClassCollection_0x11611f000                                10.0M       160K       160K         0K        191        45K       115K     73%      10
WebKit HTMLScriptElement_0x1144f7000                              10.0M       128K       128K         0K        119        20K       108K     85%      10
WebKit ChildNodeList_0x115c46000                                  10.0M       128K       128K         0K          5        352       128K    100%      10
Isolated JSCustomGetterSetterFunction Space_0x116792000           10.0M        44K        44K         0K         10        17K        27K     61%       3
CSSSelectorRareData_0x114434000                                   10.0M       176K       176K         0K        806        63K       113K     65%      10
MutableStyleProperties_0x10feff000                                10.0M       240K       240K         0K        968        91K       149K     63%      10
WebKit HTMLTableElement_0x115d4a000                               10.0M       120K       120K         0K         11       1472       119K     99%      10
WebKit HTMLBodyElement_0x10fdfb000                                10.0M       120K       120K         0K         15       1600       118K     99%      10
StyleRareInheritedData_0x10f9aa000                                10.0M       348K       348K         0K        316        84K       264K     76%      10
WebKit RenderFlexibleBox_0x115cc8000                              10.0M      1748K      1748K         0K       1635       587K      1161K     67%      10
FontCascadeFonts_0x10fb71000                                      10.0M       140K       140K         0K         80        17K       123K     88%      10
StyleRule_0x10fcb6000                                             10.0M      1300K      1300K         0K      37243      1164K       136K     11%      10
Isolated EvalExecutable Space_0x11681e000                         9216K        32K        32K         0K         10        18K        14K     45%       2
WebKit SVGDocument_0x116573000                                    9216K        24K        24K         0K          3         6K        18K     75%       2
Isolated JSUint16Array Space_0x11678c000                          9216K        36K        36K         0K          9       1184        35K     97%       2
WebKit HTMLTableRowElement_0x115dcc000                            9216K       136K       136K         0K        207        23K       113K     84%       9
WebKit RenderInline_0x115d09000                                   9216K       308K       308K         0K        399        75K       233K     76%       9
Isolated Symbol Space_0x1102ff000                                 9216K        32K        32K         0K         10        17K        15K     47%       2
WebKit HTMLTagCollection_0x116532000                              9216K       108K       108K         0K         43        10K        98K     91%       9
Isolated JSAPIGlobalObject Space_0x110301000                      9216K        20K        20K         0K          2       2608        17K     88%       2
WebKit RenderView_0x10faef000                                     9216K       108K       108K         0K         16         9K        99K     92%       9
WebKit Location_0x1142ae000                                       9216K       108K       108K         0K         15        464       108K    100%       9
WebKit InlineElementBox_0x114c6c000                               9216K       108K       108K         0K         95         6K       102K     95%       9
WebKit PageTransitionEvent_0x1100f6000                            9216K       108K       108K         0K          1         32       108K    100%       9
Font_0x10febe000                                                  9216K       176K       176K         0K         64        38K       138K     79%       9
WebKit DOMRectReadOnly_0x115c05000                                9216K       148K       148K         0K          3        128       148K    100%       9
WebKit RenderScrollbarPart_0x1164ad000                            9216K       112K       112K         0K         37         8K       104K     93%       9
WebKit HTMLHeadElement_0x10fdba000                                9216K       108K       108K         0K         15       1600       106K     99%       9
WebKit HTMLTableSectionElement_0x115d8b000                        9216K       108K       108K         0K         10       1040       107K    100%       9
WebKit UndoManager_0x10f824000                                    8192K        96K        96K         0K         17        800        95K    100%       8
WebKit BeforeUnloadEvent_0x10ffec000                              8192K        96K        96K         0K          1         32        96K    100%       8
StyleTransformData_0x10f969000                                    8192K        96K        96K         0K         64       3056        93K     97%       8
WebKit DOMWindow_0x10f865000                                      8192K        96K        96K         0K         17         6K        90K     94%       8
WebKit Performance_0x110141000                                    8192K        96K        96K         0K         15         4K        92K     96%       8
WebKit HTMLAnchorElement_0x114773000                              8192K       156K       156K         0K        190        27K       129K     83%       8
WebKit HTMLHtmlElement_0x10fd79000                                8192K        96K        96K         0K         15       1600        94K     99%       8
WebKit RenderImage_0x116223000                                    8192K        96K        96K         0K         12       2848        93K     98%       8
WebKit EllipsisBox_0x1169c1000                                    8192K       160K       160K         0K        171        13K       147K     92%       8
WebKit InlineCSSStyleDeclaration_0x115b42000                      8192K       104K       104K         0K        275        13K        91K     88%       8
WebKit VisualViewport_0x10ffab000                                 8192K        96K        96K         0K         15       2272        94K     98%       8
WebKit HTMLStyleElement_0x1144b6000                               7168K        84K        84K         0K         19       3200        81K     97%       7
TableLayout_0x1163ea000                                           7168K        84K        84K         0K         11        656        83K    100%       7
WebKit_GenericChildrenOnlyCachedHTMLCollection_0x1164f1000        7168K        84K        84K         0K         16       1488        83K     99%       7
WebKit RenderTable_0x1163a9000                                    7168K        84K        84K         0K         11       4032        80K     96%       7
WebKit ServiceWorkerContainer_0x114df8000                         7168K        84K        84K         0K         10       2336        82K     98%       7
WebKit Navigator_0x1100f0000                                      7168K        84K        84K         0K         10       1040        83K     99%       7
WebKit InlineFlowBox_0x116821000                                  7168K        84K        84K         0K          3        256        84K    100%       7
WebKit RenderImageResource_0x116264000                            7168K        84K        84K         0K         10        320        84K    100%       7
WebKit HTMLTableColElement_0x11687c000                            7168K        84K        84K         0K         34         4K        80K     96%       7
WebKit RenderIFrame_0x115bc4000                                   6144K        72K        72K         0K          8       1936        70K     98%       6
WebKit DocumentType_0x110307000                                   6144K        72K        72K         0K         12       1088        71K     99%       6
WebKit AnimationPlaybackEvent_0x11693f000                         6144K        72K        72K         0K          1         32        72K    100%       6
WebKit WheelEvent_0x116775000                                     5120K        60K        60K         0K          1         32        60K    100%       5
CSSFontFace_0x110143000                                           5120K       104K       104K         0K        119        24K        80K     77%       5
WebKit Storage_0x110305000                                        5120K        60K        60K         0K         11        336        60K    100%       5
StyleFillData_0x10faae000                                         5120K        60K        60K         0K         21        976        59K     99%       5
WebKit HTMLIFrameElement_0x115b83000                              5120K        60K        60K         0K         13       3488        57K     95%       5
WebKit TransitionEvent_0x116d34000                                5120K        60K        60K         0K          1         32        60K    100%       5
WebKit HTMLMetaElement_0x1142ef000                                5120K        60K        60K         0K         16       1712        58K     98%       5
SVGRenderStyle_0x10fa6d000                                        5120K        60K        60K         0K         30       2800        57K     96%       5
WebKit CSSTransition_0x116c28000                                  5120K        60K        60K         0K          6       1632        58K     98%       5
WebKit MessagePort_0x1167da000                                    4096K        48K        48K         0K         15       2272        46K     96%       4
WebKit HTMLBaseElement_0x11013f000                                4096K        48K        48K         0K          5        480        48K    100%       4
WebKit RenderTableCol_0x1168bd000                                 4096K        68K        68K         0K         23         5K        63K     93%       4
WebKit RenderSVGPath_0x1161e2000                                  4096K        52K        52K         0K         21         6K        46K     88%       4
WebKit RenderTableCell_0x116368000                                4096K        48K        48K         0K         16         4K        44K     92%       4
WebKit SVGSVGElement_0x115f52000                                  4096K        52K        52K         0K         25         9K        43K     84%       4
WebKit HTMLElement_0x1146f1000                                    4096K        48K        48K         0K         15       1600        46K     97%       4
WebKit HTMLLinkElement_0x114475000                                4096K        48K        48K         0K         16         4K        44K     92%       4
WebKit HTMLTableRowsCollection_0x1166f1000                        4096K        48K        48K         0K          5        352        48K    100%       4
WebKit RenderTableSection_0x11642b000                             4096K        48K        48K         0K          9       2720        45K     95%       4
WebKit RenderSVGRoot_0x1161a1000                                  4096K        48K        48K         0K         11         4K        44K     91%       4
WebKit KeyboardEvent_0x11678e000                                  4096K        48K        48K         0K          1         32        48K    100%       4
WebKit RenderTableRow_0x11646c000                                 4096K        48K        48K         0K         15       3392        45K     94%       4
SMILTimeContainer_0x115f93000                                     4096K        48K        48K         0K         25       3488        45K     93%       4
WebKit StorageEvent_0x1167d3000                                   4096K        48K        48K         0K          1         32        48K    100%       4
WebKit Screen_0x1167d5000                                         4096K        48K        48K         0K          6        176        48K    100%       4
WebKit HTMLFormControlsCollection_0x1160d8000                     4096K        48K        48K         0K          5        432        48K    100%       4
WebKit SVGPathElement_0x115fd4000                                 4096K        56K        56K         0K         43        12K        44K     79%       4
WebKit DOMMimeTypeArray_0x11611b000                               3072K        36K        36K         0K          4        128        36K    100%       3
WebKit TextControlInnerTextElement_0x114836000                    3072K        36K        36K         0K          5        496        36K     99%       3
WebKit HTMLHeadingElement_0x11611d000                             3072K        36K        36K         0K          7        704        35K     99%       3
WebKit RenderButton_0x1149b4000                                   3072K        36K        36K         0K          6       1952        34K     95%       3
WebKit TrailingFloatsRootInlineBox_0x116862000                    3072K        36K        36K         0K          2        224        36K    100%       3
WebKit HTMLInputElement_0x110111000                               3072K        36K        36K         0K         11       2592        33K     93%       3
WebKit HTMLTitleElement_0x114330000                               3072K        36K        36K         0K          5        544        35K     99%       3
WebKit ShadowRoot_0x11013d000                                     3072K        36K        36K         0K         11       2592        33K     93%       3
WebKit DOMPluginArray_0x116119000                                 3072K        36K        36K         0K          4        128        36K    100%       3
WebKit RenderImageResourceStyleImage_0x116327000                  3072K        36K        36K         0K          3        144        36K    100%       3
WebKit_GenericDescendantsCachedHTMLCollection_0x114f8b000         3072K        36K        36K         0K          7       1392        35K     97%       3
WebKit AllDescendantsCollection_0x115f11000                       3072K        36K        36K         0K         13       2720        33K     93%       3
WebKit RemotePlayback_0x116f7b000                                 3072K        36K        36K         0K          4        848        35K     98%       3
WebKit History_0x116ceb000                                        2048K        24K        24K         0K          4        256        24K     99%       2
WebKit MediaDeviceInfo_0x116f34000                                2048K        24K        24K         0K          3        128        24K    100%       2
WebKit IDBRequestCompletionEvent_0x116d30000                      2048K        24K        24K         0K          1         48        24K    100%       2
WebKit AnimationEvent_0x116f7d000                                 2048K        24K        24K         0K          1         32        24K    100%       2
WebKit MediaDevices_0x116f38000                                   2048K        24K        24K         0K          3        480        24K     99%       2
WebKit IDBOpenDBRequest_0x116d2c000                               2048K        24K        24K         0K          1         32        24K    100%       2
WebKit CSSAnimation_0x110145000                                   2048K        28K        28K         0K         17         5K        23K     84%       2
Isolated IntlCollator Space_0x1166b0000                           2048K        24K        24K         0K          2        208        24K    100%       2
WebKit IDBDatabase_0x116d2e000                                    2048K        24K        24K         0K          1         32        24K    100%       2
WebKit HTMLButtonElement_0x116056000                              2048K        24K        24K         0K          8       1264        23K     95%       2
WebKit UIEvent_0x116caa000                                        1024K        12K        12K         0K          1         16        12K    100%       1
WebKit TrackEvent_0x119097000                                     1024K        12K        12K         0K          1         32        12K    100%       1
WebKit SVGGElement_0x116ba6000                                    1024K        12K        12K         0K          3        576        11K     96%       1
WebKit AbortSignal_0x116eb2000                                    1024K        12K        12K         0K          1         32        12K    100%       1
Isolated JSRemoteDOMWindow Space_0x10f59a000                      1024K        12K        12K         0K          1         48        12K    100%       1
Isolated JSUint32Array Space_0x1167d7000                          1024K        12K        12K         0K          4        464        12K     97%       1
WebKit HTMLOListElement_0x1147b4000                               1024K        12K        12K         0K          2        176        12K     99%       1
WebKit RenderTextControlSingleLine_0x1162a5000                    1024K        12K        12K         0K          3        592        11K     96%       1
WebKit SVGRectElement_0x116be7000                                 1024K        12K        12K         0K          5       1312        11K     90%       1
WebKit HTMLParagraphElement_0x114732000                           1024K        12K        12K         0K          2        144        12K     99%       1
WebKit IDBTransaction_0x116d32000                                 1024K        12K        12K         0K          1         32        12K    100%       1
WebKit PopStateEvent_0x116f36000                                  1024K        12K        12K         0K          1         32        12K    100%       1
Isolated JSDedicatedWorkerGlobalScope Space_0x10f559000           1024K        12K        12K         0K          1         48        12K    100%       1
WebKit HashChangeEvent_0x1168fe000                                1024K        12K        12K         0K          1         32        12K    100%       1
Isolated JSWorkerGlobalScope Space_0x10f5db000                    1024K        12K        12K         0K          1         48        12K    100%       1
Isolated JSWorkletGlobalScope Space_0x10f69e000                   1024K        12K        12K         0K          1         48        12K    100%       1
WebKit HTMLFormElement_0x11010f000                                1024K        12K        12K         0K          5       1120        11K     91%       1
Isolated RuntimeMethod Space_0x10f4d7000                          1024K        12K        12K         0K          1         32        12K    100%       1
WebKit HTMLHRElement_0x115ed0000                                  1024K        12K        12K         0K          2        144        12K     99%       1
WebKit IDBRequest_0x116e71000                                     1024K        12K        12K         0K          1         32        12K    100%       1
WebKit FocusEvent_0x116980000                                     1024K        12K        12K         0K          1         32        12K    100%       1
WebKit RenderTextControlInnerBlock_0x1162e6000                    1024K        12K        12K         0K          3        592        11K     96%       1
Isolated JSServiceWorkerGlobalScope Space_0x10f61c000             1024K        12K        12K         0K          1         48        12K    100%       1
WebKit TrackListBase_0x116f7f000                                  1024K        12K        12K         0K          4        464        12K     97%       1
WebKit RenderLineBreak_0x116160000                                1024K        12K        12K         0K          4        608        11K     96%       1
WebKit_SimulatedMouseEvent_0x116c69000                            1024K        12K        12K         0K          2        224        12K     99%       1
WebKit XMLHttpRequestProgressEvent_0x114ab8000                    1024K        12K        12K         0K          1         48        12K    100%       1
WebKit HTMLUnknownElement_0x116ef3000                             1024K        12K        12K         0K          1         32        12K    100%       1
WebKit MutationObserver_0x1164ee000                               1024K        12K        12K         0K          2        128        12K     99%       1
Isolated JSPaintWorkletGlobalScope Space_0x10f65d000              1024K        12K        12K         0K          1         48        12K    100%       1
WebKit TextControlPlaceholderElement_0x116097000                  1024K        12K        12K         0K          2        160        12K     99%       1
WebKit HTMLBRElement_0x115e4e000                                  1024K        12K        12K         0K          6        592        11K     96%       1
Isolated JSBigInt Space_0x10eaf0000                               1024K        12K        12K         0K          2        176        12K     99%       1
DefaultPurgeableMallocZone_0x116773000                               4K         4K         4K         0K          0         0K         4K    100%       1
===========                                                     =======  =========  =========  =========  =========  =========  =========  ======  ======
TOTAL                                                              9.9G     756.9M     666.0M         0K    2222313     356.5M     309.5M     47%    3034

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20200102/b69b5132/attachment-0001.htm>


More information about the webkit-dev mailing list