< prev index next >

test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java

Print this page

        

*** 199,209 **** defineHostClass(new Loader("weak-class-loader"), "foo.AnonymousHost", FOO_HOST_BYTES); @Benchmark public Class<?> load() throws ClassNotFoundException { try { ! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false, WEAK).lookupClass(); } catch (IllegalAccessException e) { throw new InternalError(e); } } --- 199,209 ---- defineHostClass(new Loader("weak-class-loader"), "foo.AnonymousHost", FOO_HOST_BYTES); @Benchmark public Class<?> load() throws ClassNotFoundException { try { ! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false).lookupClass(); } catch (IllegalAccessException e) { throw new InternalError(e); } }
*** 267,277 **** defineHostClass(new Loader("hidden-class-loader"),"foo.AnonymousHost", FOO_HOST_BYTES); @Benchmark public Class<?> load() throws ClassNotFoundException { try { ! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false).lookupClass(); } catch (IllegalAccessException e) { throw new InternalError(e); } } --- 267,277 ---- defineHostClass(new Loader("hidden-class-loader"),"foo.AnonymousHost", FOO_HOST_BYTES); @Benchmark public Class<?> load() throws ClassNotFoundException { try { ! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false, STRONG).lookupClass(); } catch (IllegalAccessException e) { throw new InternalError(e); } }
< prev index next >