summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/jit/profile_saver.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/jit/profile_saver.cc b/runtime/jit/profile_saver.cc
index cdc4bdb5f1..9eaeaa88d0 100644
--- a/runtime/jit/profile_saver.cc
+++ b/runtime/jit/profile_saver.cc
@@ -141,7 +141,7 @@ void ProfileSaver::Run() {
: options_.GetSaveResolvedClassesDelayMs());
const uint64_t start_time = NanoTime();
const uint64_t end_time = start_time + sleep_time;
- while (!Runtime::Current()->GetStartupCompleted()) {
+ while (!Runtime::Current()->GetStartupCompleted() || force_early_first_save) {
const uint64_t current_time = NanoTime();
if (current_time >= end_time) {
break;