Testing out latest work
John Rose
john.r.rose at oracle.com
Wed Jul 11 13:46:54 PDT 2012
On Jul 11, 2012, at 1:35 PM, Charles Oliver Nutter wrote:
> So there it is for the moment :) Thoughts?
Thanks for testing. Sorry it didn't get so far! I think we have a depot bug and/or race condition. It may be that more cores make the bug happen more.
I am able to grind through things like bench/bench_red_black.rb in several modes, such as [1]. Yes, it is slow, so something is out of tune. We are going for correctness at the moment.
— John
[1] Is this a good test?
$ JAVA_HOME=$JAVA8X_BUILD bin/jruby -J-Xbootclasspath/p:$METH_BUILD/classes -J-ea -J-esa -J-XX:+ShowMessageBoxOnError -J-showversion -J-d64 -J-Xbatch -J-XX:+TieredCompilation -J-XX:-UseCompressedOops -J-XX:+UnlockDiagnosticVMOptions -J-XX:+LogCompilation -J-XX:+PrintCompilation -X+C bench/bench_red_black.rb 4
1595 1 b 3 java.lang.Integer::rotateLeft (9 bytes)
1605 2 b 1 java.lang.Integer::rotateLeft (9 bytes)
1607 1 3 java.lang.Integer::rotateLeft (9 bytes) made not entrant
1609 3 b 3 java.util.Hashtable::hash (48 bytes)
Warning: TraceDependencies results may be inflated by VerifyDependencies
openjdk version "1.8.0-internal"
OpenJDK Runtime Environment (build 1.8.0-internal-jrose_2012_07_08_02_30-b00)
1622 4 n 0 java.lang.System::arraycopy (native) (static)
OpenJDK 64-Bit Server VM (build 24.0-b16-jvmg, mixed mode)
1633 5 b 3 java.lang.Object::<init> (1 bytes)
1645 6 b 3 java.lang.String::charAt (29 bytes)
1654 7 b 3 java.lang.String::indexOf (70 bytes)
1667 8 b 3 java.lang.String::length (6 bytes)
1669 9 b 3 java.lang.Math::min (11 bytes)
1673 10 b 3 java.lang.AbstractStringBuilder::ensureCapacityInternal (16 bytes)
1697 11 b 3 java.lang.String::equals (81 bytes)
1749 12 b 3 sun.misc.Hashing::murmur3_32 (188 bytes)
1777 13 b 3 java.lang.CharacterData::of (120 bytes)
1785 14 b 3 java.lang.CharacterDataLatin1::getProperties (11 bytes)
1817 15 b 3 java.lang.String::<init> (67 bytes)
1839 16 b 3 java.lang.String::getChars (62 bytes)
1852 17 b 3 java.lang.AbstractStringBuilder::append (48 bytes)
1868 18 b 3 java.lang.Character::toUpperCaseEx (30 bytes)
...
530728 2660 b 4 java.util.IdentityHashMap::hash (18 bytes)
530733 1183 3 java.util.IdentityHashMap::hash (18 bytes) made not entrant
530734 2259 3 org.jruby.RubyObject$1::allocate (10 bytes) made zombie
530735 2265 3 org.jruby.runtime.callsite.CachingCallSite::call (50 bytes) made zombie
566829 2661 b 4 java.lang.invoke.LambdaForm$MH/1997160570::guard (80 bytes)
567198 2651 3 java.lang.invoke.LambdaForm$MH/1997160570::guard (80 bytes) made not entrant
567201 2280 3 org.jruby.ast.executable.AbstractScript::setVariable2 (12 bytes) made zombie
567201 2279 3 org.jruby.ast.executable.AbstractScript::setVariable3 (12 bytes) made zombie
567201 2277 3 org.jruby.ast.executable.AbstractScript::setVariable1 (12 bytes) made zombie
567201 2276 3 org.jruby.ast.executable.AbstractScript::setVariable0 (12 bytes) made zombie
567206 2662 b 4 java.lang.invoke.LambdaForm$MH/2083201325::guard (86 bytes)
567501 2652 3 java.lang.invoke.LambdaForm$MH/2083201325::guard (86 bytes) made not entrant
969865 2663 b 1 java.util.Hashtable::access$600 (5 bytes)
970025 2278 3 org.jruby.ast.executable.AbstractScript::setVariable4 (12 bytes) made zombie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20120711/4b4eccea/attachment-0001.html
More information about the mlvm-dev
mailing list