[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: RE: Multiple instances or one global?
- From: Brian Hook <public@...>
- Date: Thu, 20 Sep 2001 09:46:55 -0700
> all Lua states. But if we had designed for one Lua state at
> the beginning, perhaps we could have avoided that work.
> On the other hand, it's probably still worth the benefits of
> multiple states (fault and namespace isolation).
For my particular usage, a lot of the Lua instances are going to be
"throw away", e.g.
There's no persistency at all, so by doing temporarily instantiated Lua
states (that are on the stack, no less), I minimize memory fragmentation
and namespace pollution. I still plan on having a single global Lua
state for persistent data, however for one-shot parsing I'm assuming
that temporary Lua states make sense (this is on a PC platform).