CPU: P4 / Xeon with 2 hyper-threads, speed 1518 MHz (estimated) Counted GLOBAL_POWER_EVENTS events (time during which processor is not stopped) with a unit mask of 0x01 (mandatory) count 100000 samples % symbol name ------------------------------------------------------------------------------- 147417 13.0421 .AGLP_SSE 147417 100.000 .AGLP_SSE [self] ------------------------------------------------------------------------------- 144436 12.7784 .MBWG_SSELOOP 144436 100.000 .MBWG_SSELOOP [self] ------------------------------------------------------------------------------- 138664 12.2678 ARDOUR::IO::meter() 138664 100.000 ARDOUR::IO::meter() [self] ------------------------------------------------------------------------------- 131027 11.5921 ARDOUR::IO::update_meters() 131027 100.000 ARDOUR::IO::update_meters() [self] ------------------------------------------------------------------------------- 126526 11.1939 .MBNG_SSELOOP 126526 100.000 .MBNG_SSELOOP [self] ------------------------------------------------------------------------------- 102465 9.0652 ARDOUR::AudioSource::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, double) const 102465 100.000 ARDOUR::AudioSource::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, double) const [self] ------------------------------------------------------------------------------- 53207 4.7073 ARDOUR::IO::pan(std::vector >&, unsigned int, unsigned int, unsigned int, float) 53207 100.000 ARDOUR::IO::pan(std::vector >&, unsigned int, unsigned int, unsigned int, float) [self] ------------------------------------------------------------------------------- 46025 4.0719 ARDOUR::Route::process_output_buffers(std::vector >&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool, int, bool) 46025 100.000 ARDOUR::Route::process_output_buffers(std::vector >&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool, int, bool) [self] ------------------------------------------------------------------------------- 25458 2.2523 ARDOUR::BaseStereoPanner::distribute(float*, float**, float, unsigned int) 25458 100.000 ARDOUR::BaseStereoPanner::distribute(float*, float**, float, unsigned int) [self] ------------------------------------------------------------------------------- 24477 2.1655 ARDOUR::Session::no_roll(unsigned int, unsigned int) 24477 100.000 ARDOUR::Session::no_roll(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 19987 1.7683 sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) 19987 100.000 sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) [self] ------------------------------------------------------------------------------- 17757 1.5710 .CP_SSE 17757 100.000 .CP_SSE [self] ------------------------------------------------------------------------------- 12892 1.1406 ARDOUR::Panner::automation_state() const 12892 100.000 ARDOUR::Panner::automation_state() const [self] ------------------------------------------------------------------------------- 11045 0.9772 ARDOUR::PluginInsert::connect_and_run(std::vector >&, unsigned int, unsigned int, unsigned int, bool, unsigned int) 11045 100.000 ARDOUR::PluginInsert::connect_and_run(std::vector >&, unsigned int, unsigned int, unsigned int, bool, unsigned int) [self] ------------------------------------------------------------------------------- 10709 0.9474 ARDOUR::LadspaPlugin::run(unsigned int) 10709 100.000 ARDOUR::LadspaPlugin::run(unsigned int) [self] ------------------------------------------------------------------------------- 10466 0.9259 ARDOUR::LadspaPlugin::connect_and_run(std::vector >&, unsigned int, int&, int&, unsigned int, unsigned int) 10466 100.000 ARDOUR::LadspaPlugin::connect_and_run(std::vector >&, unsigned int, int&, int&, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 10294 0.9107 ARDOUR::AudioEngine::process_callback(unsigned int) 10294 100.000 ARDOUR::AudioEngine::process_callback(unsigned int) [self] ------------------------------------------------------------------------------- 9237 0.8172 ARDOUR::AudioTrack::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) 9237 100.000 ARDOUR::AudioTrack::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) [self] ------------------------------------------------------------------------------- 8242 0.7292 .plt 8242 100.000 .plt [self] ------------------------------------------------------------------------------- 8076 0.7145 ARDOUR::LadspaPlugin::parameter_count() const 8076 100.000 ARDOUR::LadspaPlugin::parameter_count() const [self] ------------------------------------------------------------------------------- 8071 0.7141 ARDOUR::PluginInsert::run(std::vector >&, unsigned int, unsigned int, unsigned int) 8071 100.000 ARDOUR::PluginInsert::run(std::vector >&, unsigned int, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 6242 0.5522 ARDOUR::IO::collect_input(std::vector >&, unsigned int, unsigned int, unsigned int) 6242 100.000 ARDOUR::IO::collect_input(std::vector >&, unsigned int, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 3847 0.3403 ARDOUR::IO::deliver_output_no_pan(std::vector >&, unsigned int, unsigned int, unsigned int) 3847 100.000 ARDOUR::IO::deliver_output_no_pan(std::vector >&, unsigned int, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 3844 0.3401 ARDOUR::AudioEngine::meter_thread() 3844 100.000 ARDOUR::AudioEngine::meter_thread() [self] ------------------------------------------------------------------------------- 3682 0.3258 ARDOUR::AudioTrack::n_process_buffers() 3682 100.000 ARDOUR::AudioTrack::n_process_buffers() [self] ------------------------------------------------------------------------------- 3426 0.3031 ARDOUR::PluginInsert::silence(unsigned int, unsigned int) 3426 100.000 ARDOUR::PluginInsert::silence(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 3367 0.2979 ARDOUR::AudioDiskstream::check_record_status(unsigned int, unsigned int, bool) 3367 100.000 ARDOUR::AudioDiskstream::check_record_status(unsigned int, unsigned int, bool) [self] ------------------------------------------------------------------------------- 3212 0.2842 ARDOUR::Session::audible_frame() const 3212 100.000 ARDOUR::Session::audible_frame() const [self] ------------------------------------------------------------------------------- 3042 0.2691 ARDOUR::AudioTrack::passthru_silence(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) 3042 100.000 ARDOUR::AudioTrack::passthru_silence(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) [self] ------------------------------------------------------------------------------- 2682 0.2373 ARDOUR::IO::silence(unsigned int, unsigned int) 2682 100.000 ARDOUR::IO::silence(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 2463 0.2179 __i686.get_pc_thunk.bx 2463 100.000 __i686.get_pc_thunk.bx [self] ------------------------------------------------------------------------------- 2440 0.2159 ARDOUR::Session::get_silent_buffers(unsigned int) 2440 100.000 ARDOUR::Session::get_silent_buffers(unsigned int) [self] ------------------------------------------------------------------------------- 2090 0.1849 ARDOUR::Route::passthru(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) 2090 100.000 ARDOUR::Route::passthru(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) [self] ------------------------------------------------------------------------------- 1898 0.1679 ARDOUR::BaseStereoPanner::automation() 1898 100.000 ARDOUR::BaseStereoPanner::automation() [self] ------------------------------------------------------------------------------- 1852 0.1638 ARDOUR::Track::record_enabled() const 1852 100.000 ARDOUR::Track::record_enabled() const [self] ------------------------------------------------------------------------------- 1504 0.1331 ARDOUR::Route::set_pending_declick(int) 1504 100.000 ARDOUR::Route::set_pending_declick(int) [self] ------------------------------------------------------------------------------- 1311 0.1160 region_length_from_c 1311 100.000 region_length_from_c [self] ------------------------------------------------------------------------------- 1306 0.1155 ARDOUR::Route::silence(unsigned int, unsigned int) 1306 100.000 ARDOUR::Route::silence(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 1296 0.1147 ARDOUR::Route::record_enabled() const 1296 100.000 ARDOUR::Route::record_enabled() const [self] ------------------------------------------------------------------------------- 1261 0.1116 ARDOUR::Session::process(unsigned int) 1261 100.000 ARDOUR::Session::process(unsigned int) [self] ------------------------------------------------------------------------------- 1164 0.1030 ARDOUR::Session::process_with_events(unsigned int) 1164 100.000 ARDOUR::Session::process_with_events(unsigned int) [self] ------------------------------------------------------------------------------- 1139 0.1008 x86_sse_mix_buffers_no_gain 1139 100.000 x86_sse_mix_buffers_no_gain [self] ------------------------------------------------------------------------------- 1129 0.0999 ARDOUR::Route::n_process_buffers() 1129 100.000 ARDOUR::Route::n_process_buffers() [self] ------------------------------------------------------------------------------- 1086 0.0961 x86_sse_mix_buffers_with_gain 1086 100.000 x86_sse_mix_buffers_with_gain [self] ------------------------------------------------------------------------------- 1078 0.0954 ARDOUR::Session::process_without_events(unsigned int) 1078 100.000 ARDOUR::Session::process_without_events(unsigned int) [self] ------------------------------------------------------------------------------- 1007 0.0891 x86_sse_apply_gain_to_buffer 1007 100.000 x86_sse_apply_gain_to_buffer [self] ------------------------------------------------------------------------------- 876 0.0775 ARDOUR::Route::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) 876 100.000 ARDOUR::Route::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) [self] ------------------------------------------------------------------------------- 834 0.0738 .AG_SSE 834 100.000 .AG_SSE [self] ------------------------------------------------------------------------------- 685 0.0606 ARDOUR::AudioTrack::audio_diskstream() const 685 100.000 ARDOUR::AudioTrack::audio_diskstream() const [self] ------------------------------------------------------------------------------- 527 0.0466 .AG_END 527 100.000 .AG_END [self] ------------------------------------------------------------------------------- 466 0.0412 ARDOUR::Region::sync_offset(int&) const 466 100.000 ARDOUR::Region::sync_offset(int&) const [self] ------------------------------------------------------------------------------- 459 0.0406 .MBNG_END 459 100.000 .MBNG_END [self] ------------------------------------------------------------------------------- 437 0.0387 ARDOUR::IO::reset_peak_meters() 437 100.000 ARDOUR::IO::reset_peak_meters() [self] ------------------------------------------------------------------------------- 427 0.0378 .MBWG_END 427 100.000 .MBWG_END [self] ------------------------------------------------------------------------------- 350 0.0310 ARDOUR::AudioEngine::_process_callback(unsigned int, void*) 350 100.000 ARDOUR::AudioEngine::_process_callback(unsigned int, void*) [self] ------------------------------------------------------------------------------- 289 0.0256 ARDOUR::Session::is_auditioning() const 289 100.000 ARDOUR::Session::is_auditioning() const [self] ------------------------------------------------------------------------------- 195 0.0173 sourcefile_length_from_c 195 100.000 sourcefile_length_from_c [self] ------------------------------------------------------------------------------- 165 0.0146 ARDOUR::AudioRegion::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, unsigned int, double) const 165 100.000 ARDOUR::AudioRegion::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, unsigned int, double) const [self] ------------------------------------------------------------------------------- 132 0.0117 ARDOUR::Session::available_capture_duration() 132 100.000 ARDOUR::Session::available_capture_duration() [self] ------------------------------------------------------------------------------- 110 0.0097 .MBWG_SSE 110 100.000 .MBWG_SSE [self] ------------------------------------------------------------------------------- 96 0.0085 x86_sse_compute_peak 96 100.000 x86_sse_compute_peak [self] ------------------------------------------------------------------------------- 76 0.0067 .CP_END 76 100.000 .CP_END [self] ------------------------------------------------------------------------------- 75 0.0066 .MBNG_SSE 75 100.000 .MBNG_SSE [self] ------------------------------------------------------------------------------- 66 0.0058 ARDOUR::Session::capture_load() 66 100.000 ARDOUR::Session::capture_load() [self] ------------------------------------------------------------------------------- 54 0.0048 ARDOUR::AudioSource::available_peaks(double) const 54 100.000 ARDOUR::AudioSource::available_peaks(double) const [self] ------------------------------------------------------------------------------- 38 0.0034 std::list >::operator=(std::list > const&) 38 100.000 std::list >::operator=(std::list > const&) [self] ------------------------------------------------------------------------------- 33 0.0029 ARDOUR::Curve::_get_vector(double, double, float*, int) 33 100.000 ARDOUR::Curve::_get_vector(double, double, float*, int) [self] ------------------------------------------------------------------------------- 31 0.0027 region_read_peaks_from_c 31 100.000 region_read_peaks_from_c [self] ------------------------------------------------------------------------------- 14 0.0012 ARDOUR::TempoMap::get_points(unsigned int, unsigned int) const 14 100.000 ARDOUR::TempoMap::get_points(unsigned int, unsigned int) const [self] ------------------------------------------------------------------------------- 7 6.2e-04 ARDOUR::Curve::get_vector(double, double, float*, int) 7 100.000 ARDOUR::Curve::get_vector(double, double, float*, int) [self] ------------------------------------------------------------------------------- 7 6.2e-04 ARDOUR::Session::smpte_to_sample(SMPTE::Time&, unsigned int&, bool, bool) const 7 100.000 ARDOUR::Session::smpte_to_sample(SMPTE::Time&, unsigned int&, bool, bool) const [self] ------------------------------------------------------------------------------- 6 5.3e-04 ARDOUR::Curve::multipoint_eval(double) 6 100.000 ARDOUR::Curve::multipoint_eval(double) [self] ------------------------------------------------------------------------------- 5 4.4e-04 std::pair, std::_List_iterator > std::equal_range, ARDOUR::ControlEvent*, ARDOUR::AutomationList::TimeComparator>(std::_List_iterator, std::_List_iterator, ARDOUR::ControlEvent* const&, ARDOUR::AutomationList::TimeComparator) 5 100.000 std::pair, std::_List_iterator > std::equal_range, ARDOUR::ControlEvent*, ARDOUR::AutomationList::TimeComparator>(std::_List_iterator, std::_List_iterator, ARDOUR::ControlEvent* const&, ARDOUR::AutomationList::TimeComparator) [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::Meter::frames_per_bar(ARDOUR::Tempo const&, unsigned int) const 1 100.000 ARDOUR::Meter::frames_per_bar(ARDOUR::Tempo const&, unsigned int) const [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::Session::add_instant_xml(XMLNode&, std::string const&) 1 100.000 ARDOUR::Session::add_instant_xml(XMLNode&, std::string const&) [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::Session::bbt_time(unsigned int, ARDOUR::BBT_Time&) 1 100.000 ARDOUR::Session::bbt_time(unsigned int, ARDOUR::BBT_Time&) [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::Session::playback_load() 1 100.000 ARDOUR::Session::playback_load() [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::Session::sample_to_smpte(unsigned int, SMPTE::Time&, bool, bool) const 1 100.000 ARDOUR::Session::sample_to_smpte(unsigned int, SMPTE::Time&, bool, bool) const [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::TempoMap::first_tempo() const 1 100.000 ARDOUR::TempoMap::first_tempo() const [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::TempoMap::frame_time(ARDOUR::BBT_Time const&) const 1 100.000 ARDOUR::TempoMap::frame_time(ARDOUR::BBT_Time const&) const [self] -------------------------------------------------------------------------------