mutils.job_manager.fiber_cache

Containers used to store Fiber objects. Allocating new Fiber is expensive so need for this containers. There are few implementations which can be easly changed and tested for performance or correctness.

Members

Classes

FiberNoCache
class FiberNoCache
Undocumented in source.
FiberOneCache
class FiberOneCache
Undocumented in source.
FiberTLSCache
class FiberTLSCache
Undocumented in source.

Functions

initializeFiberCache
void initializeFiberCache()
Undocumented in source. Be warned that the author may not have intended to support it.
newFiber
Fiber newFiber()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

array
Vector!Fiber array;
Undocumented in source.
used
uint used;
Undocumented in source.

Meta