--- old/src/hotspot/share/aot/aotCodeHeap.cpp 2019-08-28 08:34:37.040525802 +0200 +++ new/src/hotspot/share/aot/aotCodeHeap.cpp 2019-08-28 08:34:36.721514927 +0200 @@ -38,6 +38,7 @@ #include "memory/universe.hpp" #include "oops/compressedOops.hpp" #include "oops/method.inline.hpp" +#include "runtime/deoptimization.hpp" #include "runtime/handles.inline.hpp" #include "runtime/os.hpp" #include "runtime/safepointVerifiers.hpp" @@ -735,8 +736,7 @@ } } if (marked > 0) { - VM_Deoptimize op; - VMThread::execute(&op); + Deoptimization::deoptimize_all_marked(); } }