Re: [PATCH 7/7] sparc64: Add function graph tracer support.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Rostedt <rostedt@xxxxxxxxxxx>
Date: Tue, 13 Apr 2010 15:39:21 -0400

>> Works very well :)
>>
>> 63)               |  do_sparc64_fault() {
>> 63)   6.153 us    |    down_read_trylock();
>> 63)   5.164 us    |    find_vma();
>> 63)               |    handle_mm_fault() {
>> 63)   2.966 us    |      add_preempt_count();
>> 63)   2.856 us    |      sub_preempt_count();
>> 63)               |      _raw_spin_lock() {
>> 63)   2.857 us    |        add_preempt_count();
>> 63)   3.076 us    |        add_preempt_count();
>> 63)   2.527 us    |        sub_preempt_count();
>> 63) + 23.513 us   |      }
>>
> 
> I just had to comment on the CPU count.
> 
> Nice ;-)

Neener, neener:

 101)               |          run_local_timers() {
 115) + 24.063 us   |            raise_softirq();
  69)               |          run_local_timers() {
  85) + 23.623 us   |            hrtimer_run_queues();
 103)               |          run_local_timers() {
  66) + 71.749 us   |          }
  91)               |          run_local_timers() {
 106) + 23.184 us   |            raise_softirq();
  65) + 29.117 us   |            raise_softirq();
  68) + 23.843 us   |            hrtimer_run_queues();
 112) + 23.623 us   |            hrtimer_run_queues();
 105) + 24.063 us   |            hrtimer_run_queues();
  17) + 25.161 us   |            raise_softirq();
  82) + 24.282 us   |            hrtimer_run_queues();
 100) + 72.628 us   |          }

BTW, one thing that drives me nuts on this machine is that catting the
'trace' file takes several seconds to start up.  Is it calling
stop_machine() or something else which very expensive with high cpu
counts?
--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux