mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +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)
|
||||
{
|
||||
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
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user