ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
SystemStatusCrbugOther notes/questionsmotivation (examples of what would benefit from it)
2
Malloc statslanded467112https://codereview.chromium.org/1003113006/
3
Java heaplanded477464https://codereview.chromium.org/1050233004/
4
V8 per-isolate heap spaces statslanded476013https://codereview.chromium.org/1088683003/
5
Code size of v8 compilersstarted476013Being measured as part of V8 heap space sizes
trove(? e.g. how much would we save by de-duplicating jquery)
6
Winheaplanded466141https://codereview.chromium.org/1087133005/
7
Discardablelanded
8
PartitionAlloc landed488472widely used in blink
9
Oilpanlanded490087In London Q3 OKRs
10
Swapped memorylanded488383
11
WebKit Memory cachelanded
Is the cache contents stored in utf 16 or 8? What were the resources in the cache?
trove (e.g. hints for commonly duplicated assets)
12
Skia cachesin progress
Main users landed. haraken@ and team investigating more areas
13
Skia Glyph Cache Sizelanded503168In London Q3 OKRstrove
14
All GPU resources, totaled uplanded484341High level 'GPU memory use' In London Q2 OKRs
15
cc shared bitmapslanded481413
16
GpuMemoryBufferslanded481203
17
GPU transfer buffer & gpu::MappedMemoryManagerlanded483467
18
IndexedDBstarted547066KeyValue store is added.
19
Memtrack on Android for Out-of-proc graphics accounting
landed529451Use "dumpsys meminfo" from telemetry?No public api available till android L
20
base::SharedMemoryin progress
21
SQLite cachesin porgress542333https://codereview.chromium.org/1327063002/
22
RenderObject tree size
This should be measured either as web-cache or PartitionAlloc. not sure it's worth hooking, since we have heap profiler
23
DOM tree sizeSame comment as above
24
Size of v8 generated code pagesThis should be covered by V8 code space?
25
Fonts in general; esp skia font cacheCovered by skia worktrove
26
CC prepaint & kept-offscreen region
27
GPU fbo sizes
28
Amount of UTF16 throughout blink
talk to eae about this: he thinks we overuse utf16 throughout
29
All Task Manager memory sizes
Task manager has sizes per tab. Do we have that anywhere?
30
Temporary data used by image decoders
This is discardable memory accounted in both discardable and in skia resource cache.
trove
31
more data about bloat as seen by OOM killerSystem health bots?
would help determine if a onmemorypressure would be useful (e.g. DOM, decoded images, js, webfonts...)
32
Browser DiskCache
33
Filesystem API (used by Drive) / Blobs
34
net::growableiobuffer and friends (e.g. net/server/http_connection.h for devtools)
It's part of IOBuffer, and uses very less memory at any point of time
35
Visualize memory pressure signals
36
WebKit/Source/core/fetch/MemoryCache.hInternal implementation of WebCacheSee WebCache
37
components/web_cache/browser/web_cache_manager.cc
This is just handling policies browser-side. The memory is used and profiled on the renderer side by WebCache
38
[blink-dev] Discardable items in Blink
I think main user is webcache. Not worth adding other clients
39
DarkMatterDetector
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100