hg: jdk/submit11: 8189747: JDK9 javax.lang.model.util.Elements#getTypeElement regressed 1000x in performance.

jan.lahoda at oracle.com jan.lahoda at oracle.com
Mon Jul 16 10:59:34 UTC 2018


Changeset: 3c0e39975ae5
Author:    jlahoda
Date:      2018-07-16 12:58 +0200
URL:       http://hg.openjdk.java.net/jdk/submit11/rev/3c0e39975ae5

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-submit-changes mailing list