Lines Matching refs:statsOut
594 void kmp_stats_output_module::printTimerStats(FILE *statsOut, in printTimerStats() argument
597 fprintf(statsOut, in printTimerStats()
604 fprintf(statsOut, "%-35s, %s\n", timeStat::name(s), in printTimerStats()
611 fprintf(statsOut, "Total_%-29s, %s\n", timeStat::name(s), in printTimerStats()
617 fprintf(statsOut, "\nTimer distributions\n"); in printTimerStats()
624 fprintf(statsOut, "%s\n", timeStat::name(timer_e(s))); in printTimerStats()
625 fprintf(statsOut, "%s\n", stat->getHist()->format(tag).c_str()); in printTimerStats()
631 void kmp_stats_output_module::printCounterStats(FILE *statsOut, in printCounterStats() argument
633 fprintf(statsOut, "Counter, ThreadCount, Min, Mean, " in printCounterStats()
637 fprintf(statsOut, "%-25s, %s\n", counter::name(counter_e(s)), in printCounterStats()
642 fprintf(statsOut, "\nCounter distributions\n"); in printCounterStats()
647 fprintf(statsOut, "%s\n", counter::name(counter_e(s))); in printCounterStats()
648 fprintf(statsOut, "%s\n", stat->getHist()->format(' ').c_str()); in printCounterStats()
654 void kmp_stats_output_module::printCounters(FILE *statsOut, in printCounters() argument
658 fprintf(statsOut, "\nCounter, Count\n"); in printCounters()
661 fprintf(statsOut, "%-25s, %s\n", counter::name(counter_e(c)), in printCounters()
758 static void outputEnvVariable(FILE *statsOut, char const *name) { in outputEnvVariable() argument
760 fprintf(statsOut, "# %s = %s\n", name, value ? value : "*unspecified*"); in outputEnvVariable()
768 void kmp_stats_output_module::printHeaderInfo(FILE *statsOut) { in printHeaderInfo() argument
774 fprintf(statsOut, "# Time of run: %s\n", &buffer[0]); in printHeaderInfo()
776 fprintf(statsOut, "# Hostname: %s\n", &hostName[0]); in printHeaderInfo()
778 fprintf(statsOut, "# CPU: %s\n", &__kmp_cpuinfo.name[0]); in printHeaderInfo()
779 fprintf(statsOut, "# Family: %d, Model: %d, Stepping: %d\n", in printHeaderInfo()
782 fprintf(statsOut, "# Nominal frequency: Unknown\n"); in printHeaderInfo()
784 fprintf(statsOut, "# Nominal frequency: %sz\n", in printHeaderInfo()
786 outputEnvVariable(statsOut, "KMP_HW_SUBSET"); in printHeaderInfo()
787 outputEnvVariable(statsOut, "KMP_AFFINITY"); in printHeaderInfo()
788 outputEnvVariable(statsOut, "KMP_BLOCKTIME"); in printHeaderInfo()
789 outputEnvVariable(statsOut, "KMP_LIBRARY"); in printHeaderInfo()
790 fprintf(statsOut, "# Production runtime built " __DATE__ " " __TIME__ "\n"); in printHeaderInfo()
805 kmp_safe_raii_file_t statsOut; in outputStats() local
807 statsOut.open(outputFileName.c_str(), "a+"); in outputStats()
809 statsOut.set_stderr(); in outputStats()
817 printHeaderInfo(statsOut); in outputStats()
818 fprintf(statsOut, "%s\n", heading); in outputStats()
825 fprintf(statsOut, "Thread %d\n", t); in outputStats()
826 printTimerStats(statsOut, (*it)->getTimers(), 0); in outputStats()
827 printCounters(statsOut, (*it)->getCounters()); in outputStats()
828 fprintf(statsOut, "\n"); in outputStats()
867 fprintf(statsOut, "Aggregate for all threads\n"); in outputStats()
868 printTimerStats(statsOut, &allStats[0], &totalStats[0]); in outputStats()
869 fprintf(statsOut, "\n"); in outputStats()
870 printCounterStats(statsOut, &allCounters[0]); in outputStats()