From 1e0fbba7c270701b4f27f808be988b63118d9533 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 15 Apr 2021 14:13:13 +0000 Subject: version: 0.1.4.0 --- doc/index.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/index.html b/doc/index.html index 1af280c..be7c5df 100644 --- a/doc/index.html +++ b/doc/index.html @@ -63,9 +63,10 @@ by a supervision suite. and unsetenv()) to store uevent data for each event. This implies repeated allocations of heap memory. By contrast, mdevd does not use its own environment - it -actually does not use heap memory at all. All the memory it uses is -committed (in the stack) at start time, and it will never grow during -its lifetime. +only uses heap memory to compile its regular expressions, which only happens +at start and when you reload its configuration file. All the rest of the +memory it uses is committed in the stack, and it will never require more. +mdevd cannot fail due to lack of memory while it is processing events.
  • Better speed: mdev -d parses its config file for every event it receives, and has to perform expensive operations such as getpwnam() -- cgit v1.2.3