GWT implementation

John Rose john.r.rose at oracle.com
Tue Jun 14 15:21:58 PDT 2011


Charlie, thanks for being our Chief Test Victim Subject on performance issues.  I have a question for you (and for the list in general).

Since 6/03 the following patch in the mlvm queue has set GWT to use ricochet frames by default:
  http://hg.openjdk.java.net/mlvm/mlvm/jdk/file/tip/meth-experiment.patch

Have you noticed a performance or functionality difference between the two experimental settings?

The settings are this:
  -Djava.lang.invoke.GWT_FORCE_RICOCHET_FRAMES=false
versus this:
  -Djava.lang.invoke.GWT_FORCE_RICOCHET_FRAMES=true

(The default is true, not false, since 6/03.)

In order to determine if this experimental patch is in your build, just execute this command to test for the symbol:
  $ fgrep -l GWT_FORCE_RICOCHET_FRAMES $JAVA_HOME/jre/lib/rt.jar

Here is a question for this list:  Who has used the mlvm builds since 6/04 to do testing (performance or functionality) that involves guardWithTest?

(In the unlikely event you have used an explicit setting for GWT_FORCE_RICOCHET_FRAMES, please include that information.)

-- John


More information about the mlvm-dev mailing list