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

Reply via email to