Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#59 Extra classloader created when launching

closed-fixed
launching (19)
8
2002-05-09
2002-05-09
Kevin Herrboldt
No

When OpenJNLP does an external launch, both the OpenJNLP app and the launched app create an org.nanode.launcher.AppContext. The AppContext is creating the app's classloader in the constructor, but only the launched app needs the classloader and not the OpenJNLP app itself. This is causing a lot of unnecessary activity in the OpenJNLP app JVM as well as duplicate cache updating.

Have the AppContext only create the classloader when it's needed.

Discussion

  • Logged In: YES
    user_id=6750

    AppContext now only creates the classloader if it's asked for.

     
    • status: open --> closed-fixed