Version 0.6.0 - sixth release OMAnalyser is a small project to transform the OOM message of a Linux kernel into a more user-friendly format. The current online version is available at https://www.carstengrohmann.de/oom/. Changelog: * Fix memory calculation in summary section * Fix and rework calculation of GFP flags * Add GFP flags for more kernel releases * Display missing memory chunks (buddyinfo) again * Add analysis why the memory request failed * Add check for heavy memory fragmentation * Summary of the analysis revised * Show memory watermarks together will all details * Add support for kernel 6.0 and newer * Add new example ArchLinux, Kernel 6.1.1 * Fix handling of line breaks in Mem-Info block * Add section for corrective actions (suggested by Mikko Rantalainen) * Bug fixes
Version 0.5.0 - fifth release OMAnalyser is a small project to transform the OOM message of a Linux kernel into a more user-friendly format. The current online version is available at https://www.carstengrohmann.de/oom/. Changelog: * Improve SVG chart colour palette * Add Selenium based unit tests * Fix to allow process names with spaces * Rework removal of unused information * Report uncaught errors to the user * Add support for manually triggered OOM (suggested by Mikko Rantalainen) * Add support for systems w/o swap (suggested by Mikko Rantalainen) * Add support for newer kernels (suggested by Mikko Rantalainen) * Add support for journalctl output (suggested by Mikko Rantalainen) * Add support for newer process table format * Rework memory charts to show all items in legend * Bug fixes
OOMAnalyser is a small project to transform the OOM message of a Linux kernel into a more user-friendly format. The current online version is available at https://www.carstengrohmann.de/oom/. Changelog: * Add a textual summary of the analysis * Fix calculation of requested memory in kBytes * Fix issue that prevents units from being copied * Show additional information in process table * Add sorting process table * Fix: Trigger process isn't part of process table * Update to Transcrypt 3.7 * Line "Killed process" can contain the process UID * Add drag-and-drop support for files * Add missing explanations * Allow more characters in program name * Bug fixes
Version 0.3.0 - third public release OOMAnalyser is a small project to transform the OOM message of a Linux kernel into a more user-friendly format. The current online version is available at https://www.carstengrohmann.de/oom/. Changelog: * Improve presentation * Separate analysis and visualisation code * Use CSS classes to control the visibility * Strip columns left to the message automatically * Lot if internal improvements and restructuring * Bug fixes
Version 0.2.0 - second public release This web page splits a Linux Out Of Memory message into smaller pieces, aggregates these and presents them in a more human friendly format. You can use the current version online on www.carstengrohmann.de/oom/. Changelog: * lots of visible and invisible enhancements
Version 0.1.0 - first public release This web page splits the content of a Linux Out Of Memory message into smaller pieces, aggregates these and presents them in a more human friendly format. You can use the current version online on www.carstengrohmann.de/oom/.