diff --git a/src/hydrogen.cc b/src/hydrogen.cc index e9e5746c0a..46edfa2b19 100644 --- a/src/hydrogen.cc +++ b/src/hydrogen.cc @@ -10229,29 +10229,31 @@ void HStatistics::Print() { PrintF("%30s", names_[i]); double ms = static_cast(timing_[i]) / 1000; double percent = static_cast(timing_[i]) * 100 / sum; - PrintF(" - %7.3f ms / %4.1f %% ", ms, percent); + PrintF(" - %8.3f ms / %4.1f %% ", ms, percent); unsigned size = sizes_[i]; double size_percent = static_cast(size) * 100 / total_size_; - PrintF(" %8u bytes / %4.1f %%\n", size, size_percent); + PrintF(" %9u bytes / %4.1f %%\n", size, size_percent); } - PrintF("---------------------------------------------------------------\n"); + PrintF("----------------------------------------" + "---------------------------------------\n"); int64_t total = create_graph_ + optimize_graph_ + generate_code_; - PrintF("%30s - %7.3f ms / %4.1f %% \n", + PrintF("%30s - %8.3f ms / %4.1f %% \n", "Create graph", static_cast(create_graph_) / 1000, static_cast(create_graph_) * 100 / total); - PrintF("%30s - %7.3f ms / %4.1f %% \n", + PrintF("%30s - %8.3f ms / %4.1f %% \n", "Optimize graph", static_cast(optimize_graph_) / 1000, static_cast(optimize_graph_) * 100 / total); - PrintF("%30s - %7.3f ms / %4.1f %% \n", + PrintF("%30s - %8.3f ms / %4.1f %% \n", "Generate and install code", static_cast(generate_code_) / 1000, static_cast(generate_code_) * 100 / total); - PrintF("---------------------------------------------------------------\n"); - PrintF("%30s - %7.3f ms (%.1f times slower than full code gen)\n", + PrintF("----------------------------------------" + "---------------------------------------\n"); + PrintF("%30s - %8.3f ms (%.1f times slower than full code gen)\n", "Total", static_cast(total) / 1000, static_cast(total) / full_code_gen_); @@ -10263,7 +10265,7 @@ void HStatistics::Print() { double normalized_size_in_kb = source_size_in_kb > 0 ? total_size_ / 1024 / source_size_in_kb : 0; - PrintF("%30s - %7.3f ms %7.3f kB allocated\n", + PrintF("%30s - %8.3f ms %7.3f kB allocated\n", "Average per kB source", normalized_time, normalized_size_in_kb); } @@ -10275,7 +10277,7 @@ void HStatistics::SaveTiming(const char* name, int64_t ticks, unsigned size) { } else { total_size_ += size; for (int i = 0; i < names_.length(); ++i) { - if (names_[i] == name) { + if (strcmp(names_[i], name) == 0) { timing_[i] += ticks; sizes_[i] += size; return;