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 ------------------------------------------------------------------------------- 122225 10.7933 .MBWG_SSELOOP 122225 100.000 .MBWG_SSELOOP [self] ------------------------------------------------------------------------------- 120661 10.6551 ARDOUR::IO::meter() 120661 100.000 ARDOUR::IO::meter() [self] ------------------------------------------------------------------------------- 111521 9.8480 ARDOUR::IO::update_meters() 111521 100.000 ARDOUR::IO::update_meters() [self] ------------------------------------------------------------------------------- 110742 9.7792 .AGLP_SSE 110742 100.000 .AGLP_SSE [self] ------------------------------------------------------------------------------- 106281 9.3853 .MBNG_SSELOOP 106281 100.000 .MBNG_SSELOOP [self] ------------------------------------------------------------------------------- 90435 7.9860 ARDOUR::AudioSource::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, double) const 90435 100.000 ARDOUR::AudioSource::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, double) const [self] ------------------------------------------------------------------------------- 78704 6.9501 ARDOUR::IO::pan(std::vector >&, unsigned int, unsigned int, unsigned int, float) 78704 100.000 ARDOUR::IO::pan(std::vector >&, unsigned int, unsigned int, unsigned int, float) [self] ------------------------------------------------------------------------------- 63917 5.6443 ARDOUR::Route::process_output_buffers(std::vector >&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool, int, bool) 63917 100.000 ARDOUR::Route::process_output_buffers(std::vector >&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool, int, bool) [self] ------------------------------------------------------------------------------- 44410 3.9217 ARDOUR::Session::no_roll(unsigned int, unsigned int) 44410 100.000 ARDOUR::Session::no_roll(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 34385 3.0364 ARDOUR::BaseStereoPanner::distribute(float*, float**, float, unsigned int) 34385 100.000 ARDOUR::BaseStereoPanner::distribute(float*, float**, float, unsigned int) [self] ------------------------------------------------------------------------------- 19765 1.7454 ARDOUR::Panner::automation_state() const 19765 100.000 ARDOUR::Panner::automation_state() const [self] ------------------------------------------------------------------------------- 17776 1.5697 sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) 17776 100.000 sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) [self] ------------------------------------------------------------------------------- 16310 1.4403 ARDOUR::LadspaPlugin::connect_and_run(std::vector >&, unsigned int, int&, int&, unsigned int, unsigned int) 16310 100.000 ARDOUR::LadspaPlugin::connect_and_run(std::vector >&, unsigned int, int&, int&, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 15823 1.3973 ARDOUR::LadspaPlugin::run(unsigned int) 15823 100.000 ARDOUR::LadspaPlugin::run(unsigned int) [self] ------------------------------------------------------------------------------- 15795 1.3948 .CP_SSE 15795 100.000 .CP_SSE [self] ------------------------------------------------------------------------------- 15337 1.3544 ARDOUR::AudioTrack::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) 15337 100.000 ARDOUR::AudioTrack::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) [self] ------------------------------------------------------------------------------- 14725 1.3003 ARDOUR::PluginInsert::connect_and_run(std::vector >&, unsigned int, unsigned int, unsigned int, bool, unsigned int) 14725 100.000 ARDOUR::PluginInsert::connect_and_run(std::vector >&, unsigned int, unsigned int, unsigned int, bool, unsigned int) [self] ------------------------------------------------------------------------------- 13695 1.2094 ARDOUR::PluginInsert::run(std::vector >&, unsigned int, unsigned int, unsigned int) 13695 100.000 ARDOUR::PluginInsert::run(std::vector >&, unsigned int, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 12520 1.1056 ARDOUR::LadspaPlugin::parameter_count() const 12520 100.000 ARDOUR::LadspaPlugin::parameter_count() const [self] ------------------------------------------------------------------------------- 12048 1.0639 ARDOUR::AudioEngine::process_callback(unsigned int) 12048 100.000 ARDOUR::AudioEngine::process_callback(unsigned int) [self] ------------------------------------------------------------------------------- 8274 0.7306 .plt 8274 100.000 .plt [self] ------------------------------------------------------------------------------- 7572 0.6687 ARDOUR::IO::collect_input(std::vector >&, unsigned int, unsigned int, unsigned int) 7572 100.000 ARDOUR::IO::collect_input(std::vector >&, unsigned int, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 6446 0.5692 ARDOUR::AudioTrack::n_process_buffers() 6446 100.000 ARDOUR::AudioTrack::n_process_buffers() [self] ------------------------------------------------------------------------------- 6100 0.5387 ARDOUR::AudioDiskstream::check_record_status(unsigned int, unsigned int, bool) 6100 100.000 ARDOUR::AudioDiskstream::check_record_status(unsigned int, unsigned int, bool) [self] ------------------------------------------------------------------------------- 5956 0.5260 ARDOUR::PluginInsert::silence(unsigned int, unsigned int) 5956 100.000 ARDOUR::PluginInsert::silence(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 5248 0.4634 ARDOUR::IO::deliver_output_no_pan(std::vector >&, unsigned int, unsigned int, unsigned int) 5248 100.000 ARDOUR::IO::deliver_output_no_pan(std::vector >&, unsigned int, unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 4834 0.4269 ARDOUR::AudioTrack::passthru_silence(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) 4834 100.000 ARDOUR::AudioTrack::passthru_silence(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) [self] ------------------------------------------------------------------------------- 4240 0.3744 ARDOUR::IO::silence(unsigned int, unsigned int) 4240 100.000 ARDOUR::IO::silence(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 3634 0.3209 ARDOUR::Session::get_silent_buffers(unsigned int) 3634 100.000 ARDOUR::Session::get_silent_buffers(unsigned int) [self] ------------------------------------------------------------------------------- 2955 0.2609 ARDOUR::AudioEngine::meter_thread() 2955 100.000 ARDOUR::AudioEngine::meter_thread() [self] ------------------------------------------------------------------------------- 2810 0.2481 ARDOUR::Route::passthru(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) 2810 100.000 ARDOUR::Route::passthru(unsigned int, unsigned int, unsigned int, unsigned int, int, bool) [self] ------------------------------------------------------------------------------- 2741 0.2420 region_length_from_c 2741 100.000 region_length_from_c [self] ------------------------------------------------------------------------------- 2694 0.2379 ARDOUR::Session::audible_frame() const 2694 100.000 ARDOUR::Session::audible_frame() const [self] ------------------------------------------------------------------------------- 2606 0.2301 ARDOUR::BaseStereoPanner::automation() 2606 100.000 ARDOUR::BaseStereoPanner::automation() [self] ------------------------------------------------------------------------------- 2502 0.2209 ARDOUR::Track::record_enabled() const 2502 100.000 ARDOUR::Track::record_enabled() const [self] ------------------------------------------------------------------------------- 2334 0.2061 __i686.get_pc_thunk.bx 2334 100.000 __i686.get_pc_thunk.bx [self] ------------------------------------------------------------------------------- 2218 0.1959 ARDOUR::Session::process(unsigned int) 2218 100.000 ARDOUR::Session::process(unsigned int) [self] ------------------------------------------------------------------------------- 2051 0.1811 ARDOUR::Route::set_pending_declick(int) 2051 100.000 ARDOUR::Route::set_pending_declick(int) [self] ------------------------------------------------------------------------------- 1853 0.1636 ARDOUR::Route::silence(unsigned int, unsigned int) 1853 100.000 ARDOUR::Route::silence(unsigned int, unsigned int) [self] ------------------------------------------------------------------------------- 1708 0.1508 ARDOUR::Session::process_with_events(unsigned int) 1708 100.000 ARDOUR::Session::process_with_events(unsigned int) [self] ------------------------------------------------------------------------------- 1690 0.1492 .AG_SSE 1690 100.000 .AG_SSE [self] ------------------------------------------------------------------------------- 1536 0.1356 x86_sse_mix_buffers_no_gain 1536 100.000 x86_sse_mix_buffers_no_gain [self] ------------------------------------------------------------------------------- 1488 0.1314 x86_sse_apply_gain_to_buffer 1488 100.000 x86_sse_apply_gain_to_buffer [self] ------------------------------------------------------------------------------- 1464 0.1293 ARDOUR::Route::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) 1464 100.000 ARDOUR::Route::no_roll(unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool) [self] ------------------------------------------------------------------------------- 1449 0.1280 x86_sse_mix_buffers_with_gain 1449 100.000 x86_sse_mix_buffers_with_gain [self] ------------------------------------------------------------------------------- 1172 0.1035 ARDOUR::Route::n_process_buffers() 1172 100.000 ARDOUR::Route::n_process_buffers() [self] ------------------------------------------------------------------------------- 1102 0.0973 ARDOUR::Route::record_enabled() const 1102 100.000 ARDOUR::Route::record_enabled() const [self] ------------------------------------------------------------------------------- 1006 0.0888 ARDOUR::Session::process_without_events(unsigned int) 1006 100.000 ARDOUR::Session::process_without_events(unsigned int) [self] ------------------------------------------------------------------------------- 988 0.0872 ARDOUR::AudioTrack::audio_diskstream() const 988 100.000 ARDOUR::AudioTrack::audio_diskstream() const [self] ------------------------------------------------------------------------------- 604 0.0533 .MBNG_END 604 100.000 .MBNG_END [self] ------------------------------------------------------------------------------- 571 0.0504 ARDOUR::AudioEngine::_process_callback(unsigned int, void*) 571 100.000 ARDOUR::AudioEngine::_process_callback(unsigned int, void*) [self] ------------------------------------------------------------------------------- 529 0.0467 .MBWG_END 529 100.000 .MBWG_END [self] ------------------------------------------------------------------------------- 436 0.0385 ARDOUR::IO::reset_peak_meters() 436 100.000 ARDOUR::IO::reset_peak_meters() [self] ------------------------------------------------------------------------------- 435 0.0384 ARDOUR::Curve::_get_vector(double, double, float*, int) 435 100.000 ARDOUR::Curve::_get_vector(double, double, float*, int) [self] ------------------------------------------------------------------------------- 401 0.0354 ARDOUR::Region::sync_offset(int&) const 401 100.000 ARDOUR::Region::sync_offset(int&) const [self] ------------------------------------------------------------------------------- 343 0.0303 .AG_END 343 100.000 .AG_END [self] ------------------------------------------------------------------------------- 234 0.0207 ARDOUR::Session::is_auditioning() const 234 100.000 ARDOUR::Session::is_auditioning() const [self] ------------------------------------------------------------------------------- 156 0.0138 x86_sse_compute_peak 156 100.000 x86_sse_compute_peak [self] ------------------------------------------------------------------------------- 119 0.0105 .MBWG_SSE 119 100.000 .MBWG_SSE [self] ------------------------------------------------------------------------------- 107 0.0094 .CP_END 107 100.000 .CP_END [self] ------------------------------------------------------------------------------- 103 0.0091 ARDOUR::Session::available_capture_duration() 103 100.000 ARDOUR::Session::available_capture_duration() [self] ------------------------------------------------------------------------------- 101 0.0089 ARDOUR::SndFileSource::read_unlocked(float*, unsigned int, unsigned int) const 101 100.000 ARDOUR::SndFileSource::read_unlocked(float*, unsigned int, unsigned int) const [self] ------------------------------------------------------------------------------- 92 0.0081 sourcefile_length_from_c 92 100.000 sourcefile_length_from_c [self] ------------------------------------------------------------------------------- 80 0.0071 ARDOUR::Curve::multipoint_eval(double) 80 100.000 ARDOUR::Curve::multipoint_eval(double) [self] ------------------------------------------------------------------------------- 67 0.0059 .MBNG_SSE 67 100.000 .MBNG_SSE [self] ------------------------------------------------------------------------------- 66 0.0058 ARDOUR::AudioRegion::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, unsigned int, double) const 66 100.000 ARDOUR::AudioRegion::read_peaks(ARDOUR::PeakData*, unsigned int, unsigned int, unsigned int, unsigned int, double) const [self] ------------------------------------------------------------------------------- 58 0.0051 std::list >::operator=(std::list > const&) 58 100.000 std::list >::operator=(std::list > const&) [self] ------------------------------------------------------------------------------- 38 0.0034 ARDOUR::Session::capture_load() 38 100.000 ARDOUR::Session::capture_load() [self] ------------------------------------------------------------------------------- 28 0.0025 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) 28 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] ------------------------------------------------------------------------------- 19 0.0017 ARDOUR::Curve::get_vector(double, double, float*, int) 19 100.000 ARDOUR::Curve::get_vector(double, double, float*, int) [self] ------------------------------------------------------------------------------- 18 0.0016 ARDOUR::AudioSource::available_peaks(double) const 18 100.000 ARDOUR::AudioSource::available_peaks(double) const [self] ------------------------------------------------------------------------------- 12 0.0011 region_read_peaks_from_c 12 100.000 region_read_peaks_from_c [self] ------------------------------------------------------------------------------- 8 7.1e-04 ARDOUR::Session::smpte_to_sample(SMPTE::Time&, unsigned int&, bool, bool) const 8 100.000 ARDOUR::Session::smpte_to_sample(SMPTE::Time&, unsigned int&, bool, bool) const [self] ------------------------------------------------------------------------------- 5 4.4e-04 ARDOUR::AudioSource::length() const 5 100.000 ARDOUR::AudioSource::length() const [self] ------------------------------------------------------------------------------- 4 3.5e-04 ARDOUR::Session::sample_to_smpte(unsigned int, SMPTE::Time&, bool, bool) const 4 100.000 ARDOUR::Session::sample_to_smpte(unsigned int, SMPTE::Time&, bool, bool) const [self] ------------------------------------------------------------------------------- 4 3.5e-04 ARDOUR::TempoMap::bbt_time_with_metric(unsigned int, ARDOUR::BBT_Time&, ARDOUR::TempoMap::Metric const&) const 4 100.000 ARDOUR::TempoMap::bbt_time_with_metric(unsigned int, ARDOUR::BBT_Time&, ARDOUR::TempoMap::Metric const&) const [self] ------------------------------------------------------------------------------- 4 3.5e-04 ARDOUR::TempoMap::get_points(unsigned int, unsigned int) const 4 100.000 ARDOUR::TempoMap::get_points(unsigned int, unsigned int) const [self] ------------------------------------------------------------------------------- 4 3.5e-04 ARDOUR::TempoMap::metric_at(ARDOUR::BBT_Time) const 4 100.000 ARDOUR::TempoMap::metric_at(ARDOUR::BBT_Time) const [self] ------------------------------------------------------------------------------- 3 2.6e-04 ARDOUR::Meter::frames_per_bar(ARDOUR::Tempo const&, unsigned int) const 3 100.000 ARDOUR::Meter::frames_per_bar(ARDOUR::Tempo const&, unsigned int) const [self] ------------------------------------------------------------------------------- 3 2.6e-04 ARDOUR::Session::add_instant_xml(XMLNode&, std::string const&) 3 100.000 ARDOUR::Session::add_instant_xml(XMLNode&, std::string const&) [self] ------------------------------------------------------------------------------- 3 2.6e-04 ARDOUR::Session::smpte_drop_frames() const 3 100.000 ARDOUR::Session::smpte_drop_frames() const [self] ------------------------------------------------------------------------------- 3 2.6e-04 ARDOUR::TempoMap::count_frames_between(ARDOUR::BBT_Time const&, ARDOUR::BBT_Time const&) const 3 100.000 ARDOUR::TempoMap::count_frames_between(ARDOUR::BBT_Time const&, ARDOUR::BBT_Time const&) const [self] ------------------------------------------------------------------------------- 3 2.6e-04 ARDOUR::TempoMap::first_meter() const 3 100.000 ARDOUR::TempoMap::first_meter() const [self] ------------------------------------------------------------------------------- 3 2.6e-04 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ARDOUR::TempoMap::BBTPoint const&) 3 100.000 std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ARDOUR::TempoMap::BBTPoint const&) [self] ------------------------------------------------------------------------------- 2 1.8e-04 ARDOUR::Session::playback_load() 2 100.000 ARDOUR::Session::playback_load() [self] ------------------------------------------------------------------------------- 2 1.8e-04 ARDOUR::Session::smpte_frames_per_second() const 2 100.000 ARDOUR::Session::smpte_frames_per_second() const [self] ------------------------------------------------------------------------------- 2 1.8e-04 ARDOUR::TempoMap::first_tempo() const 2 100.000 ARDOUR::TempoMap::first_tempo() 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::TempoMap::metric_at(unsigned int) const 1 100.000 ARDOUR::TempoMap::metric_at(unsigned int) const [self] ------------------------------------------------------------------------------- 1 8.8e-05 ARDOUR::get_user_ardour_path() 1 100.000 ARDOUR::get_user_ardour_path() [self] ------------------------------------------------------------------------------- 1 8.8e-05 find_named_node(XMLNode const&, std::string) 1 100.000 find_named_node(XMLNode const&, std::string) [self] -------------------------------------------------------------------------------