I have built a standalone binary that is very buggy: http://github.com/downloads/h4ck3rm1k3/josm/josm
now the jar file produced with this is very fast : mdup...@introspector-desktop:~/experiments/josm- gcj-test$ java -version ./dist/josm-custom.jar java version "1.6.0_0" OpenJDK Runtime Environment (IcedTea6 1.6.1) (6b16-1.6.1-3ubuntu1) OpenJDK Server VM (build 14.0-b16, mixed mode) mdup...@introspector-desktop:~/experiments/josm- gcj-test$ java -jar ./dist/josm-custom.jar So I think I have been testing the optimized bytecode running in a jvm. the standalone code exhibts the bugs you mentioned. mike mike On Sat, Apr 24, 2010 at 8:59 PM, [email protected] <[email protected]> wrote: > opening a file works for me, send me your file. > I have a feeling that the open file dialog is noticibley faster, what about > you? > thanks > mike > On Sat, Apr 24, 2010 at 8:32 PM, Sebastian Klein > <[email protected]> wrote: >> [email protected] wrote: >>> I will next encapsulate/isolate the changes, yes. >>> I am also more interested in optimizing the generated code, >>> will work on some optimizations first. >>> mike >> >> Interesting, I did not expect it would run so well with gcj. >> >> However I have problems opening a file, does it work for you? >> (gcj 4.4 jre) >> >> Sebastian >> >> -- >> >> console log: >> >> Exception during event dispatch: >> java.lang.NegativeArraySizeException >> at java.util.concurrent.CopyOnWriteArrayList.remove(libgcj.so.10) >> at >> org.openstreetmap.josm.data.osm.ChangesetCache.removeChangesetCacheListener(ChangesetCache.java:67) >> at >> org.openstreetmap.josm.gui.dialogs.ChangesetDialog.unregisterAsListener(ChangesetDialog.java:133) >> at >> org.openstreetmap.josm.gui.dialogs.ChangesetDialog.hideNotify(ChangesetDialog.java:154) >> at >> org.openstreetmap.josm.gui.dialogs.ToggleDialog.hideDialog(ToggleDialog.java:213) >> at >> org.openstreetmap.josm.gui.dialogs.DialogsPanel.add(DialogsPanel.java:85) >> at >> org.openstreetmap.josm.gui.dialogs.DialogsPanel.initialize(DialogsPanel.java:43) >> at >> org.openstreetmap.josm.gui.MapFrame.initializeDialogsPane(MapFrame.java:219) >> at org.openstreetmap.josm.Main.addLayer(Main.java:232) >> >> >> >> _______________________________________________ >> josm-dev mailing list >> [email protected] >> http://lists.openstreetmap.org/listinfo/josm-dev >> > _______________________________________________ josm-dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/josm-dev
