Home | History | Annotate | Download | only in jit

Lines Matching defs:saver

49 // At what priority to schedule the saver threads. 9 is the lowest foreground priority on device.
210 // we would have waken up the saver long before that.
212 // Note that we are not as precise as we could be here but we don't want to wake the saver
219 // Make sure to wake up the saver if we see a spike in the number of notifications.
308 // Restore profile saver thread priority during the GC critical section. This helps prevent
311 // Only restore default priority if we are the profile saver thread. Other threads that call this
473 VLOG(profiler) << "Profile saver recorded " << hot_methods.NumReferences() << " hot methods and "
504 // we need to exit cleanly (by waiting for the saver thread to finish). Unless
604 bool attached = runtime->AttachCurrentThread("Profile Saver",
617 VLOG(profiler) << "Profile saver shutdown";
704 VLOG(profiler) << "Starting profile saver using output file: " << output_filename
716 "Profile saver thread");
727 VLOG(profiler) << "Stopping profile saver thread";
731 DCHECK(false) << "Tried to stop a profile saver which was not started";
735 DCHECK(false) << "Tried to stop the profile saver twice";
742 // Wake up the saver thread if it is sleeping to allow for a clean exit.
751 // Wait for the saver thread to stop.
752 CHECK_PTHREAD_CALL(pthread_join, (profiler_pthread, nullptr), "profile saver thread shutdown");
827 ProfileSaver* saver = nullptr;
830 saver = instance_;
835 if (saver != nullptr) {
836 saver->ProcessProfilingInfo(/*force_save*/true, /*number_of_new_methods*/nullptr);