[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Reusing a Thread
- From: Javier Guerra <javier@...>
- Date: Fri, 18 Aug 2006 16:29:37 -0500
On Friday 18 August 2006 3:09 pm, Mike Pall wrote:
> BTW: Another one for the wishlist: lua_cleartable(L, narr, nrec).
> Use case: a common table referenced in dozens of upvalues needs
> to be cleared fast. Replacing it with a new table is not an
> option because then I'd have to store all affected closures
> somewhere. Iterative clearing is annoying/slow. Don't know if
> this is a popular wish, though.
i'd like to do that from Lua code. when optimising the inner loops in
Xavante, i found that eliminating even a single table creation made a
perceptible difference. unfortunately, there are very few structures that
should persist from one request to the next, so it still has to create
several new tables before servicing the request. clearing them instead of
recreating should be faster.
but, it's just an optimisation detail. not critical, and definitely not
reason enough in itself.
--
Javier
Attachment:
pgp5nDvEhT7Xt.pgp
Description: PGP signature