diff --git a/OOMAnalyser.html b/OOMAnalyser.html index d3c55f0..db48703 100644 --- a/OOMAnalyser.html +++ b/OOMAnalyser.html @@ -68,6 +68,22 @@ THIS PROGRAM COMES WITH NO WARRANTY display: block; } + .js-alloc-failure--show { + /* empty - used to hide/show detailed allocation failure analysis */ + } + + .js-alloc-failure-below-low-watermark--show { + /* empty - used to hide/show details for failed memory allocations */ + } + + .js-alloc-failure-no-free-chunks--show { + /* empty - used to hide/show details for failed memory allocations */ + } + + .js-alloc-failure-unknown-reason-show { + /* empty - used to hide/show details for failed memory allocations */ + } + .js-killed-proc-score--show { /* empty - used to hide/show OOM score of killed process */ } @@ -378,16 +394,6 @@ window.onerror = function (msg, url, lineNo, columnNo, errorObj) { The OOM killer calculates a score for each process and terminates the process with the highest score.
-- The process "" - (PID ) - - with an OOM score of - - has been terminated. It uses - () of the resident memory. -
-The system has physical memory and @@ -406,6 +412,36 @@ window.onerror = function (msg, url, lineNo, columnNo, errorObj) { physical memory are in use.
+ The process "" + (PID ) + + with an OOM score of + + has been terminated. It uses + () of the resident memory. +
++ A memory chunk of order ( + / + ) has been requested from the + "" memory zone. + + + The request failed because after its fulfillment the free memory would be below the memory + low watermark. + + + If this requirement were met, the free memory would still be above the low memory watermark. + The request failed because there is no free chunk in the current or higher order. + + + The request failed, but the reason is unknown. + + This analysis result is an estimate because the kernel reduces the minimum watermark in some rare cases. +
+