hg: jdk/sandbox: 8189747: JDK9 javax.lang.model.util.Elements#getTypeElement regressed 1000x in performance.
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Mon Jul 16 11:00:44 UTC 2018
Changeset: a49d106e9b7c
Author: jlahoda
Date: 2018-07-16 12:35 +0200
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a49d106e9b7c
8189747: JDK9 javax.lang.model.util.Elements#getTypeElement regressed 1000x in performance.
Summary: Caching the results of Elements.getTypeElement/getPackageElement
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
More information about the jdk-sandbox-changes
mailing list