On 18/05/2017 2:36 AM, Martin Buchholz wrote:
Stop trying to add APIs to mutate environment variables.  It's not going
to happen!

Not sure who or what you are directing this at Martin. Certainly I'm not suggesting any API to mutate environment variables. This is about an API to re-read an already potentially mutated external environment.

There is no known way to mutate environment variables in a
multithreaded Unix process without risk of native crashes (and I have
worn the hat of poor support engineer trying to diagnose SEGV in
getenv).  IIRC we made the decision 13 years ago to cache the
environment on first access, and that was before the thread-unsafety of
putenv was fully appreciated.

Yes, Java still has a serious startup performance problem; that should
be attacked more directly.

?? Not sure what startup has to do with the topic here.

David

Reply via email to