Changeset 5fafb16 in Lumiera

Timestamp:
2026-04-26T22:25:10Z (2 weeks ago)
Author:
Ichthyostega <prg@…>
Branches:
dev/play
Children:
077ef89
Parents:
b59cb12
git-author:
Ichthyostega <prg@…> (26/04/26 18:24:50)
git-committer:
Ichthyostega <prg@…> (26/04/26 22:25:10)
Message:

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.

(No files)

Note: See TracChangeset for help on using the changeset viewer.