-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b33
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085406 | emb-9 | Unassigned | P3 | Resolved | Fixed | team |
A number of metadata items are currently stored in Type objects. Some of these, such as type annotations, have a default value and very rarely hold any other value.
Creating a TypeMetadata object for holding these extra metadata values when they have non-default values would be an effective way of reducing memory usage during compilation.
Creating a TypeMetadata object for holding these extra metadata values when they have non-default values would be an effective way of reducing memory usage during compilation.
- backported by
-
JDK-8085406 Add TypeMetadata to contain type annotations and other type information
-
- Resolved
-
- blocks
-
JDK-8054814 Rewrite support for constant types in term of type metadata
-
- Open
-