There are four types of OOMs in renderer.
(a) The renderer is killed by lmkd.
(b) The renderer hits a physical memory OOM.
(c) The renderer hits a virtual address space OOM.
(d) The renderer hits a hard-coded heap limit of some memory component (e.g., V8, Oilpan, PartitionAlloc).
Currently there is no unified place to count (c) + (d), so we should implement a metric to correctly count these OOM crashes.
Comment 1 by bokan@chromium.org
, Jun 19 2018