[pylucene-dev] two different JCC modules in same VM; initVM()?
Bill Janssen
janssen at parc.com
Thu Mar 6 17:51:18 PST 2008
> Maybe I could stick the VM handle into a thread local variable on the main
> thread ? If there is no value, it's a new VM, if there is one, you add to
> it.
Sounds good. Or, put the global variable in Java space? Or, a new
attribute in "sys", called "JCC_Env"?
> The problem with that approach is that there are bunch of things about
> the VM you can't change once it's started and so there is likely to be a
> certain amount of coordination required between your modules so that they
> can all share the VM. For example, max stack and heap sizes come to mind.
Well, that's not too bad, I always max them out. But it would be nice
to have accessors for them, so that subsequent modules could check
them.
Bill
More information about the pylucene-dev
mailing list