Lines Matching defs:ProfileSaver

46 ProfileSaver* ProfileSaver::instance_ = nullptr;
47 pthread_t ProfileSaver::profiler_pthread_ = 0U;
76 ProfileSaver::ProfileSaver(const ProfileSaverOptions& options,
84 wait_lock_("ProfileSaver wait lock"),
85 period_condition_("ProfileSaver period condition", wait_lock_),
101 ProfileSaver::~ProfileSaver() {
107 void ProfileSaver::Run() {
194 void ProfileSaver::NotifyJitActivity() {
202 void ProfileSaver::WakeUpSaver() {
208 void ProfileSaver::NotifyJitActivityInternal() {
382 void ProfileSaver::FetchAndCacheResolvedClassesAndMethods(bool startup) {
479 bool ProfileSaver::ProcessProfilingInfo(bool force_save, /*out*/uint16_t* number_of_new_methods) {
503 // The ProfileSaver is in shutdown mode, meaning a stop request was made and
601 void* ProfileSaver::RunProfileSaverThread(void* arg) {
613 ProfileSaver* profile_saver = reinterpret_cast<ProfileSaver*>(arg);
647 void ProfileSaver::Start(const ProfileSaverOptions& options,
707 instance_ = new ProfileSaver(options,
721 void ProfileSaver::Stop(bool dump_info) {
722 ProfileSaver* profile_saver = nullptr;
765 bool ProfileSaver::ShuttingDown(Thread* self) {
770 bool ProfileSaver::IsStarted() {
786 void ProfileSaver::AddTrackedLocations(const std::string& output_filename,
803 void ProfileSaver::DumpInstanceInfo(std::ostream& os) {
810 void ProfileSaver::DumpInfo(std::ostream& os) {
811 os << "ProfileSaver total_bytes_written=" << total_bytes_written_ << '\n'
812 << "ProfileSaver total_number_of_writes=" << total_number_of_writes_ << '\n'
813 << "ProfileSaver total_number_of_code_cache_queries="
815 << "ProfileSaver total_number_of_skipped_writes=" << total_number_of_skipped_writes_ << '\n'
816 << "ProfileSaver total_number_of_failed_writes=" << total_number_of_failed_writes_ << '\n'
817 << "ProfileSaver total_ms_of_sleep=" << total_ms_of_sleep_ << '\n'
818 << "ProfileSaver total_ms_of_work=" << NsToMs(total_ns_of_work_) << '\n'
819 << "ProfileSaver max_number_profile_entries_cached="
821 << "ProfileSaver total_number_of_hot_spikes=" << total_number_of_hot_spikes_ << '\n'
822 << "ProfileSaver total_number_of_wake_ups=" << total_number_of_wake_ups_ << '\n';
826 void ProfileSaver::ForceProcessProfiles() {
827 ProfileSaver* saver = nullptr;
840 bool ProfileSaver::HasSeenMethod(const std::string& profile, bool hot, MethodReference ref) {
856 void ProfileSaver::ResolveTrackedLocations() {