From coleen.phillimore at oracle.com Fri Feb 1 14:31:36 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 1 Feb 2019 09:31:36 -0500 Subject: RFR: New JMH for class redefintion In-Reply-To: References: Message-ID: Wow, I thought it would make a little sense to me, but maybe not! http://cr.openjdk.java.net/~ecaspole/redefine_jmh/webrev/micros-jdk11/src/license/gpl_cpe/header.txt.html http://cr.openjdk.java.net/~ecaspole/redefine_jmh/webrev/redefineagent/src/license/gpl_cpe/header.txt.html http://cr.openjdk.java.net/~ecaspole/redefine_jmh/webrev/micros-jdk11/src/main/license/header.txt.html The copyright is wrong on these, whatever they are.? Why is there a separate GPL file? http://cr.openjdk.java.net/~ecaspole/redefine_jmh/webrev/micros-jdk11/src/main/java/org/openjdk/bench/vm/jvmti/RedefineClassesWithAgent.java.html This looks good and good to create all the classes in the setup, otherwise it takes too long. Thank you for creating a framework for testing redefinition performance. Coleen On 1/23/19 3:23 PM, eric.caspole at oracle.com wrote: > Hi everybody, > > Could I have any reviews or comments on this new JMH to be able to > test the work for class redefinition in JDK-8139551. > > thanks, > > Eric > > Related JBS: > > https://bugs.openjdk.java.net/browse/JDK-8139551 > > Webrev: > > http://cr.openjdk.java.net/~ecaspole/redefine_jmh/webrev/ > From jonathan.gibbons at oracle.com Wed Feb 20 21:57:37 2019 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 20 Feb 2019 21:57:37 +0000 Subject: hg: code-tools/jmh-jdk-microbenchmarks: Add Redifintion micro with supporting classes Message-ID: <201902202157.x1KLvbj3010033@aojmv0008.oracle.com> Changeset: d183b6266b77 Author: ecaspole Date: 2019-02-20 16:04 -0500 URL: http://hg.openjdk.java.net/code-tools/jmh-jdk-microbenchmarks/rev/d183b6266b77 Add Redifintion micro with supporting classes + micros-jdk11/pom.xml + micros-jdk11/src/license/gpl_cpe/header.txt + micros-jdk11/src/main/java/org/openjdk/bench/vm/jvmti/RedefineClassesWithAgent.java ! micros-uber/pom.xml + micros-util/pom.xml + micros-util/src/main/java/org/openjdk/bench/util/InMemoryJavaCompiler.java + micros-util/src/main/java/org/openjdk/bench/util/ResourceUtil.java ! pom.xml + redefineagent/pom.xml + redefineagent/src/license/gpl_cpe/header.txt + redefineagent/src/main/assembly/dist.xml + redefineagent/src/main/java/org/openjdk/bench/vm/jvmti/RedefineClassHelper.java