LUMIERA.clone/tests/core/steam/mobject/session
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
..
add-clip-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
defs-manager-impl-test.cpp Scheduler-test: investigate and fix further memory manager problem 2023-12-28 02:13:24 +01:00
defs-manager-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
defs-registry-impl-test.cpp Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
deletecliptest.cpp Segmentation: reorganise namespaces 2023-04-25 18:27:16 +02:00
output-mapping-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
placement-index-query-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
placement-index-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
placement-scope-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
query-focus-stack-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
query-focus-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
query-resolver-test.cpp Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
rebuildfixturetest.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
scope-path-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
scope-query-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
session-element-query-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
session-element-tracker-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
session-manager-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
session-modify-parts-test.cpp Segmentation: reorganise namespaces 2023-04-25 18:27:16 +02:00
session-service-access-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
session-structure-test.cpp Segmentation: reorganise namespaces 2023-04-25 18:27:16 +02:00
test-scope-invalid.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
test-scopes.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
test-scopes.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testclip.cpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
testclip.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testroot.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testsession1.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
timeline-sequence-handling-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00