lumiera_documentation/src/vault
Ichthyostega 9f0d7cc796 BufferProvider: investigate use of the ComputationalLoad with a memory buffer
The intention is to utilise this helper class, that was developed for the
scheduler stress testing; but this time, it should access the actual allocated
render buffers to generate the load.

This implies to use buffers of a significant size; it turned out that
the existing implementation was imprecise, insofar it always used full multiples
of the configured buffer size, which defeats the purpose of performing
a precisely calibrated number of calculation steps. As long as the buffer size
would remain comparatively small, this drift does not matter much.

Thus I changed the implementation now to ensure that exactly the calibrated
number of steps is performed, using a modulus to map it to the buffer memory.

Furthermore, I plan to use a random-walk pattern in the worker thread
to select from a collection of pre-established »buffer types«, similar
to what happens in the actual engine
2026-05-28 05:49:15 +02:00
..
cache BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
gear Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
io BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
mem BufferProvider: investigate use of the ComputationalLoad with a memory buffer 2026-05-28 05:49:15 +02:00
out BufferProvider: complete the clean-up effort 2026-04-14 01:22:55 +02:00
storage BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
toolkit BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
common.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
DIR_INFO Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
enginefacade.cpp Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
enginefacade.hpp Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
media-access-facade.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
media-access-facade.hpp Upgrade: Literal can be constexpr 2025-07-02 22:18:39 +02:00
netnodefacade.cpp Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
netnodefacade.hpp Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
real-clock.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
real-clock.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
scriptrunnerfacade.cpp Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
scriptrunnerfacade.hpp Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00