git: openjdk/jdk-sandbox: JDK-8326205-v2-branch: Implement compiler directive to mark Java methods hot or cold

duke duke at openjdk.org
Thu Jun 19 11:26:37 UTC 2025


Changeset: ab464064
Branch: JDK-8326205-v2-branch
Author:    Evgeny Astigeevich <eastig at amazon.com>
Date:      2025-06-19 11:24:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab4640646d88d9252efb57867f0cf37fae71cdbc

Implement compiler directive to mark Java methods hot or cold

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
+ test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective.java
+ test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective01.java
+ test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective02.java
+ test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective04.java
+ test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective06.java



More information about the jdk-sandbox-changes mailing list