LUMIERA.clone/tests/core
Ichthyostega 47ae4f237c Scheduler-test: investigate and fix further memory manager problem
In-depth investigation and reasoning highlighted another problem,
which could lead to memory corruption in rare cases; in the end
I found a solution by caching the ''address'' of the current Epoch
and re-validating this address on each Epoch-overflow.

After some difficulties getting any reliable measurement for a Release-build,
it turned out that this solution even ''improves performance by 22%''

Remark-1: the static blockFlow::Config prevents simple measurements by
  just recompiling one translation unit; it is necessary to build the
  relevant parts of Vault-layer with optimisation to get reliable numbers

Remark-2: performing a full non-DEBUG build highlighted two missing
  header-inclusions to allow for the necessary template specialisations.
2023-12-28 02:13:24 +01:00
..
application Library/Application: switch SubsystemRunner_test 2023-10-03 20:49:59 +02:00
steam Scheduler-test: investigate and fix further memory manager problem 2023-12-28 02:13:24 +01:00
vault Scheduler: investigate modes of operation 2023-07-03 18:40:37 +02:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00