JDK-8210012 : Implement Unified Logging Option for -XX:+TraceMethodHandles and -XX:+TraceInvokeDynamic
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 12
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-08-27
  • Updated: 2022-01-21
  • Resolved: 2020-04-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 15
15 b20Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
Consider deprecating -XX:+TraceInvokeDynamic in favor of a new unified logging option that covers tracking both invokedynamic and dynamic constants (condy).  

Included in this task should be improvements to generate better tracing information for condys.
Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/6a8e02e30041 User: lfoltan Date: 2020-04-15 21:01:44 +0000
15-04-2020

The work to improve information generated under -XX:+TraceInvokeDynamic for dynamic constants was included in JDK-8218994 when indy and condy information was consolidated by the BootstrapInfo data structure. The focus for this RFE should now be on implementing a unified logging option for -XX:+TraceInvokeDynamic.
04-11-2019