From 91be6978cb34f4fd9619f6043f6ef06959f6810e Mon Sep 17 00:00:00 2001 From: couriersud Date: Sun, 5 Jun 2016 12:53:13 +0200 Subject: [PATCH] Fix performance measurements. (nw) --- src/lib/netlist/nl_base.cpp | 9 ++++++--- src/lib/netlist/nl_lists.h | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp index 0ef4235506d..4e7014f3afa 100644 --- a/src/lib/netlist/nl_base.cpp +++ b/src/lib/netlist/nl_base.cpp @@ -386,10 +386,13 @@ void netlist_t::print_stats() const { for (auto & entry : m_devices) { - printf("Device %20s : %12d %12d %15ld\n", entry->name().cstr(), entry->stat_call_count, entry->stat_update_count, (long int) entry->stat_total_time / (entry->stat_update_count + 1)); + log().verbose("Device {1:20} : {2:12} {3:12} {4:15}", entry->name(), + entry->stat_call_count, entry->stat_update_count, + (long int) entry->stat_total_time / (entry->stat_update_count + 1)); } - printf("Queue Pushes %15d\n", queue().m_prof_call); - printf("Queue Moves %15d\n", queue().m_prof_sortmove); + + log().verbose("Queue Pushes {1:15}", queue().m_prof_call); + log().verbose("Queue Moves {1:15}", queue().m_prof_sortmove); } #endif } diff --git a/src/lib/netlist/nl_lists.h b/src/lib/netlist/nl_lists.h index 48240e2c817..b3443ed2297 100644 --- a/src/lib/netlist/nl_lists.h +++ b/src/lib/netlist/nl_lists.h @@ -129,8 +129,8 @@ namespace netlist public: #if (NL_KEEP_STATISTICS) // profiling - INT32 m_prof_sortmove; - INT32 m_prof_call; + std::size_t m_prof_sortmove; + std::size_t m_prof_call; #endif };