Aleksey, July 17

Aleksey Shipilev aleksey.shipilev at oracle.com
Fri Jul 17 22:16:06 UTC 2015


== VM/JDK work

=== String Density

 * Re-running and analyzing String encoding benchmarks

=== VarHandles

 * Developing benchmarks for cas/getAcquire/setRelease, running,
analyzing them

 * Fixing performance issues found during testing:
    https://bugs.openjdk.java.net/browse/JDK-8130758
    https://bugs.openjdk.java.net/browse/JDK-8130920
    https://bugs.openjdk.java.net/browse/JDK-8130923

 * C1 deficiencies in inlining Class.cast:
    https://bugs.openjdk.java.net/browse/JDK-8131782

 * C1 should use multibyte nops everywhere:
    https://bugs.openjdk.java.net/browse/JDK-8131682

=== Indify String Concat

 * None this week :/

=== Other

 * More work on G1 barriers, suggested to lay out barriers dynamically:
    https://bugs.openjdk.java.net/browse/JDK-8130918

 * More work on G1 barriers, suggested a more optimal cross-generation
check:
    https://bugs.openjdk.java.net/browse/JDK-8131299

 * Consulting on concurrency-related P1 bugs for AArch64
    https://bugs.openjdk.java.net/browse/JDK-8081281

== Tools work

 * JMH development and maintenance:
    https://bugs.openjdk.java.net/browse/CODETOOLS-7901463
    https://bugs.openjdk.java.net/browse/CODETOOLS-7901464

 * JMH 1.10.3 is (being) released: the release guy is unavailable tonight

== Other

 * Wasted a lot of time getting my dusty ARM machines to work again

 * Preparing for the trip to Potsdam next week

Thanks,
-Aleksey



More information about the jmh-dev mailing list