mirror of
https://github.com/holub/mame
synced 2025-07-05 09:57:47 +03:00
Fix performance measurements. (nw)
This commit is contained in:
parent
23968a51ca
commit
91be6978cb
@ -386,10 +386,13 @@ void netlist_t::print_stats() const
|
|||||||
{
|
{
|
||||||
for (auto & entry : m_devices)
|
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
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -129,8 +129,8 @@ namespace netlist
|
|||||||
public:
|
public:
|
||||||
#if (NL_KEEP_STATISTICS)
|
#if (NL_KEEP_STATISTICS)
|
||||||
// profiling
|
// profiling
|
||||||
INT32 m_prof_sortmove;
|
std::size_t m_prof_sortmove;
|
||||||
INT32 m_prof_call;
|
std::size_t m_prof_call;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user