lumiera_documentation/src/vault
Ichthyostega 5fafb16807 BufferProvider: decide to use only a simple heuristics for reservation
At the begin of each Render Node `pull()`, the render job is expected
to ''announce'' a maximum expected allocation requirement to the `BufferProvider`,
which information is passed-on to the `LocalMemPool` to determine
to which degree it can be satisfied with allocations from that local pool.

Without actual empiric observation, it is impossible to determine
the relevance of this step, how it should be resolved heuristically
against the known contents of the pool, and how much effort to spend
on that step.

Thus I'll settle for the ''simplest thing that can possibly work'' —
which is to check only for close matches and rather rely on additional
allocations, forwarded asynchronously, assuming that the clean-up
heuristics will deal with excess allocations quickly.
2026-04-27 00:25:10 +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: decide to use only a simple heuristics for reservation 2026-04-27 00:25:10 +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