Very nice, thanks Peter! On Fri, Apr 24, 2009 at 9:08 AM, Peter Cawley <[email protected]> wrote:
> A coroutine appears to cost around a kilobyte (20695 - 19601 = 1094 bytes): > > collectgarbage"collect" > print(collectgarbage"count" * 1024) --> 19559 > local function F() > end > print(collectgarbage"count" * 1024) --> 19601 > local C = coroutine.wrap(F) > print(collectgarbage"count" * 1024) --> 20695 > > Test done on Win32/Vista, self-compiled Lua (using Visual Studio > 2008), source code executed all-at-once from a file rather than from > an interactive terminal. > > On Fri, Apr 24, 2009 at 4:52 PM, Phoenix Sol <[email protected]> > wrote: > > And is there a known overhead for a lua coro? (Maybe it would be more > fair > > to compare a tasklet to a 'Coco' coroutine... but still I wonder what the > > overhead of wrapping a function with coroutine.wrap() is...) > > >
_______________________________________________ Stackless mailing list [email protected] http://www.stackless.com/mailman/listinfo/stackless
