Fiber local GC

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 27 23:29:15 PDT 2016


On Monday, 27 June 2016 at 22:51:05 UTC, Martin Nowak wrote:
> Simple as don't allocate on a per-request basis if you want a 
> fast program. It also trivial to attach an std.allocator to 
> your custom Fiber. Also Fibers should be pooled and reused to 
> avoid the setup cost (just measured 1.5µs on top of the 28ns to 
> simply reset a fiber).

Are you arguing in favour of having fiber local GC or just having 
a regular allocator? In a real cloud setup you'll have to deal 
with running on instances with only 128MB of RAM, so you need to 
collect occasionally for heavy requests. If you don't the entire 
instance is shut down.


More information about the Digitalmars-d mailing list