diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2013-06-09 07:30:00 -0500 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2013-06-09 07:30:00 -0500 |
commit | d32ee94231251b8d07bb811142f6759f8655962b (patch) | |
tree | a24ed61aa319cd64ea08e7236a3f1d9322c204bd /src/mem/ruby/profiler/Profiler.cc | |
parent | 27b321f2f7d230dfc84ee742fd415f0828e1d862 (diff) | |
download | gem5-d32ee94231251b8d07bb811142f6759f8655962b.tar.xz |
ruby: remove several unused variables in Profiler
This patch removes per processor cycle count, histogram for filter stats,
histogram for multicasts, histogram for prefetch wait, some function
prototypes that do not have definitions.
Diffstat (limited to 'src/mem/ruby/profiler/Profiler.cc')
-rw-r--r-- | src/mem/ruby/profiler/Profiler.cc | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/mem/ruby/profiler/Profiler.cc b/src/mem/ruby/profiler/Profiler.cc index c608358f7..76c4dba74 100644 --- a/src/mem/ruby/profiler/Profiler.cc +++ b/src/mem/ruby/profiler/Profiler.cc @@ -265,18 +265,6 @@ Profiler::printStats(ostream& out, bool short_stats) out << endl; } - vector<int64_t> perProcCycleCount(m_num_of_sequencers); - - for (int i = 0; i < m_num_of_sequencers; i++) { - perProcCycleCount[i] = - g_system_ptr->curCycle() - m_cycles_executed_at_start[i] + 1; - // The +1 allows us to avoid division by zero - } - - out << "ruby_cycles_executed: " << perProcCycleCount << endl; - - out << endl; - if (!short_stats) { out << "Busy Controller Counts:" << endl; for (uint32_t i = 0; i < MachineType_NUM; i++) { @@ -403,8 +391,6 @@ Profiler::printStats(ostream& out, bool short_stats) printRequestProfile(out); - out << "filter_action: " << m_filter_action_histogram << endl; - if (!m_all_instructions) { m_address_profiler_ptr->printStats(out); } @@ -447,11 +433,6 @@ Profiler::clearStats() m_ruby_start = g_system_ptr->curCycle(); m_real_time_start_time = time(NULL); - m_cycles_executed_at_start.resize(m_num_of_sequencers); - for (int i = 0; i < m_num_of_sequencers; i++) { - m_cycles_executed_at_start[i] = g_system_ptr->curCycle(); - } - m_busyBankCount = 0; m_missLatencyHistograms.resize(RubyRequestType_NUM); @@ -544,12 +525,6 @@ Profiler::profileSharing(const Address& addr, AccessType type, } void -Profiler::profilePFWait(Cycles waitTime) -{ - m_prefetchWaitHistogram.add(waitTime); -} - -void Profiler::bankBusy() { m_busyBankCount++; |