Changeset bf44662 in Lumiera
- Timestamp:
-
2026-04-27T22:59:50Z
(2 weeks ago)
- Author:
- Ichthyostega <prg@…>
- Branches:
- dev/play
- Children:
- 9835e83
- Parents:
- 76dbb98
- git-author:
- Ichthyostega <prg@…> (27/04/26 21:45:05)
- git-committer:
- Ichthyostega <prg@…> (27/04/26 22:59:50)
- Message:
-
BufferProvider: draft for the basic global allocator interface
This implementation and the accompanying test might seem pointless,
yet the point is that the interface is aligned to the emerging
concepts for memory allocators in Lumiera, while also directly
delegating to the std::allocator for the time being.
Before we're able to observe the actual allocator trend and behaviour,
it is pretty much moot to engage into any kind of optimisation;
the generic heap allocator performs quite well on recent C++ runtimes,
and, furthermore, the most important performance tweak is to use
a thread-local pool of recent allocations, which should allow
our jobs to run without impeding each other.
-
(No files)
-