LUMIERA.clone/tests/vault
Ichthyostega c183045dfa Library: switch Microbenchmark setup to C++17 threads
Over time, a collection of microbenchmark helper functions was
extracted from occasional use -- including a variant to perform
parallelised microbenchmarks. While not used beyond sporadic experiments yet,
this framework seems a perfect fit for measuring the SyncBarrier performance.

There is only one catch:
 - it uses the old Threadpool + POSIX thread support
 - these require the Threadpool service to be started...
 - which in turn prohibits using them for libary tests

And last but not least: this setup already requires a barrier.

==> switch the existing microbenchmark setup to c++17 threads preliminarily
    (until the thread-wrapper has been reworked).
==> also introduce the new SyncBarrier here immediately
==> use this as a validation test of the setup + SyncBarrier
2023-09-24 18:07:28 +02:00
..
gear Library: switch Microbenchmark setup to C++17 threads 2023-09-24 18:07:28 +02:00
mem Block-Flow: rationalise iterator usage 2023-07-13 18:35:10 +02:00
DIR_INFO Scheduler: investigate modes of operation 2023-07-03 18:40:37 +02:00
test-filedescriptors.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
test-filehandles.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
test-fileheader.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
test-filemmap.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
test-resourcecollector.c Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
test-threadpool.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
test-threads.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00