On Fri, Apr 24, 2009 at 1:18 PM, Phoenix Sol wrote:
> So I attempted to measure the memory overhead of a Stackless tasklet, with
> 'Recipe 286222' from ActiveState's Cookbook:
> (on Linux 2.6.27-11-generic SMP x86_64)
>
> def empty(): pass
> b4 = memory()
> print "before:", b4
> t = stackless.task
On Fri, Apr 24, 2009 at 11:52 AM, Phoenix Sol wrote:
> Good question; I just picked this up somewhere, and cannot find a definitive
> answer; do you have it?
> And I suppose my wording glosses over the fact that it depends on what you
> are doing, right?
>
> So is there a known 'memory overhead' f
Hi Folks:
> Whether someone would choose Lua or Stackless Python for
> coroutines is probably a matter of preference for the language
> itself. But one thing Stackless might provide that Lua does not, is the
> ability to block C function calls as well as Python function calls
> given that we shi
So I attempted to measure the memory overhead of a Stackless tasklet, with
'Recipe 286222' from ActiveState's Cookbook:
(on Linux 2.6.27-11-generic SMP x86_64)
def empty(): pass
b4 = memory()
print "before:", b4
t = stackless.tasklet(empty)()
after = memory()
print "after:", after
print "differenc
Very nice, thanks Peter!
On Fri, Apr 24, 2009 at 9:08 AM, Peter Cawley 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)
Good question; I just picked this up somewhere, and cannot find a definitive
answer; do you have it?
And I suppose my wording glosses over the fact that it depends on what you
are doing, right?
So is there a known 'memory overhead' for a tasklet?
And is there a known overhead for a lua coro? (May
On Thu, Apr 23, 2009 at 3:27 PM, Phoenix Sol wrote:
> Stackless's 'tasklets' weigh only a few kilobytes a piece; what does a lua
> coroutine weigh?
How do you know they are only a few kilobytes a piece?
Cheers,
Richard.
___
Stackless mailing list
Stac
On Apr 23, 2009, at 4:36 PM, Richard Tew wrote:
Whether someone would choose Lua or Stackless Python for coroutines is
probably a matter of preference for the language itself. But one
thing Stackless might provide that Lua does not, is the ability to
block C function calls as well as Python fu
Thanks, Richard.
Whether someone would choose Lua or Stackless Python for coroutines is
> probably a matter of preference for the language itself. But one
> thing Stackless might provide that Lua does not, is the ability to
> block C function calls as well as Python function calls given that we
>
On Thu, Apr 23, 2009 at 9:52 AM, Phoenix Sol wrote:
> Please share your opinion: How does lua 'stack up' against Stackless
> Python? (intentionally vague ;-)
>
> It's not my intention to stir up a 'flame war' between two 'language lists',
> though I imagine that could be entertaining...
> Serious
Stackless's 'tasklets' weigh only a few kilobytes a piece; what does a lua
coroutine weigh?
Stackless, going from my limited understanding here, is not 'actually
stackless' at all -- but by manipulating the C stack, allows dynamic
switching between (arbitrary?) frames. I have read that lua is 'li
Please share your opinion: How does lua 'stack up' against Stackless
Python? (intentionally vague ;-)
It's not my intention to stir up a 'flame war' between two 'language lists',
though I imagine that could be entertaining...
Seriously though, if you have anything at all to raise here, please do.
12 matches
Mail list logo