| PROFILING SUMMARY | |
| Analyzed function count | 145 |
| Binary file | /home/martin/perftest/test |
| Input module name | perf input module |
| Input module version | 0.1-dev |
| Input path | /home/martin/perftest/perf.data |
| Output module name | HTML File Output module |
| Output module version | 0.1-dev |
| Total samples | 22091 |
| Samples [%] | Samples [] | Inclusive samples [%] | Inclusive samples [] | Call count | Function name |
|---|---|---|---|---|---|
| 18.18 | 4016 | 0.00 | 0 | 0 | std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()() |
| 17.88 | 3950 | 0.00 | 0 | 0 | double std::generate_canonical<double, 53ul, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engi |
| 15.91 | 3514 | 0.00 | 0 | 0 | std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::_M_gen_rand() |
| 10.08 | 2226 | 0.00 | 0 | 0 | std::vector<double, std::allocator<double> >::operator[](unsigned long) |
| 7.25 | 1602 | 0.00 | 0 | 0 | linear_regression() |
| 6.08 | 1344 | 0.00 | 0 | 0 | sum_square_err(double, double) |
| 4.86 | 1073 | 0.00 | 0 | 0 | double std::uniform_real_distribution<double>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne |
| 4.53 | 1001 | 0.00 | 0 | 0 | __gnu_cxx::__enable_if<std::__is_scalar<double>::__value, double*>::__type std::__fill_n_a<double*, unsigned long, double>(double*, unsigned long, double const&) |
| 3.33 | 736 | 0.00 | 0 | 0 | __log10_finite |
| 2.49 | 550 | 0.00 | 0 | 0 | double std::uniform_real_distribution<double>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne |
| 2.37 | 523 | 0.00 | 0 | 0 | generate_arrays() |
| 1.61 | 355 | 0.00 | 0 | 0 | pow |
| 1.50 | 331 | 0.00 | 0 | 0 | std::__detail::_Adaptor<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, double>::operator()() |
| 1.28 | 282 | 0.00 | 0 | 0 | std::uniform_real_distribution<double>::param_type::a() const |
| 1.18 | 260 | 0.00 | 0 | 0 | std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::min() |
| 0.89 | 196 | 0.00 | 0 | 0 | std::__detail::_Adaptor<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, double>::_Adaptor(std::mersenne_twister_engine<u |
| 0.57 | 125 | 0.00 | 0 | 0 | std::uniform_real_distribution<double>::param_type::b() const |
| 0.02 | 4 | 0.00 | 0 | 0 | _dl_rtld_di_serinfo |
| 0.00 | 1 | 0.00 | 0 | 0 | _dl_find_dso_for_object |
| 0.00 | 1 | 0.00 | 0 | 0 | std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) |
| 0.00 | 1 | 0.00 | 0 | 0 | decltype (__miter_base(({parm#1}.base)())) std::__miter_base<double*>(std::move_iterator<double*>) |
| 0.00 | 0 | 0.00 | 0 | 0 | kmem_cache_alloc |
| 0.00 | 0 | 0.00 | 0 | 0 | get_page_from_freelist |
| 0.00 | 0 | 0.00 | 0 | 0 | __alloc_pages_nodemask |
| 0.00 | 0 | 0.00 | 0 | 0 | free_pages_and_swap_cache |
| 0.00 | 0 | 0.00 | 0 | 0 | cgroup_throttle_swaprate |
| 0.00 | 0 | 0.00 | 0 | 0 | __get_vma_policy |
| 0.00 | 0 | 0.00 | 0 | 0 | alloc_pages_vma |
| 0.00 | 0 | 0.00 | 0 | 0 | page_poisoning_enabled |
| 0.00 | 0 | 0.00 | 0 | 0 | kernel_poison_pages |
| 0.00 | 0 | 0.00 | 0 | 0 | kfree |
| 0.00 | 0 | 0.00 | 0 | 0 | free_unref_page_list |
| 0.00 | 0 | 0.00 | 0 | 0 | do_huge_pmd_anonymous_page |
| 0.00 | 0 | 0.00 | 0 | 0 | page_counter_try_charge |
| 0.00 | 0 | 0.00 | 0 | 0 | mem_cgroup_from_task |
| 0.00 | 0 | 0.00 | 0 | 0 | __mod_memcg_state.part.0 |
| 0.00 | 0 | 0.00 | 0 | 0 | __count_memcg_events.part.0 |
| 0.00 | 0 | 0.00 | 0 | 0 | unlock_page_memcg |
| 0.00 | 0 | 0.00 | 0 | 0 | get_mem_cgroup_from_mm |
| 0.00 | 0 | 0.00 | 0 | 0 | mem_cgroup_charge_statistics.constprop.0 |
| 0.00 | 0 | 0.00 | 0 | 0 | __page_set_anon_rmap |
| 0.00 | 0 | 0.00 | 0 | 0 | vmacache_find |
| 0.00 | 0 | 0.00 | 0 | 0 | add_mm_counter_fast |
| 0.00 | 0 | 0.00 | 0 | 0 | clear_subpage |
| 0.00 | 0 | 0.00 | 0 | 0 | __pte_alloc |
| 0.00 | 0 | 0.00 | 0 | 0 | unmap_page_range |
| 0.00 | 0 | 0.00 | 0 | 0 | handle_mm_fault |
| 0.00 | 0 | 0.00 | 0 | 0 | clear_huge_page |
| 0.00 | 0 | 0.00 | 0 | 0 | find_vma |
| 0.00 | 0 | 0.00 | 0 | 0 | uncharge_page |
| 0.00 | 0 | 0.00 | 0 | 0 | page_add_new_anon_rmap |
| 0.00 | 0 | 0.00 | 0 | 0 | kernel_init_free_pages |
| 0.00 | 0 | 0.00 | 0 | 0 | should_fail_alloc_page |
| 0.00 | 0 | 0.00 | 0 | 0 | __free_one_page |
| 0.00 | 0 | 0.00 | 0 | 0 | __free_pages_ok |
| 0.00 | 0 | 0.00 | 0 | 0 | free_pcppages_bulk |
| 0.00 | 0 | 0.00 | 0 | 0 | prep_compound_page |
| 0.00 | 0 | 0.00 | 0 | 0 | prep_new_page |
| 0.00 | 0 | 0.00 | 0 | 0 | _raw_spin_lock_irq |
| 0.00 | 0 | 0.00 | 0 | 0 | exc_page_fault |
| 0.00 | 0 | 0.00 | 0 | 0 | irqentry_enter |
| 0.00 | 0 | 0.00 | 0 | 0 | irqentry_exit_to_user_mode |
| 0.00 | 0 | 0.00 | 0 | 0 | irqentry_exit |
| 0.00 | 0 | 0.00 | 0 | 0 | __schedule |
| 0.00 | 0 | 0.00 | 0 | 0 | _raw_spin_lock_irqsave |
| 0.00 | 0 | 0.00 | 0 | 0 | _raw_spin_trylock |
| 0.00 | 0 | 0.00 | 0 | 0 | _raw_spin_lock |
| 0.00 | 0 | 0.00 | 0 | 0 | __kvm_handle_async_pf |
| 0.00 | 0 | 0.00 | 0 | 0 | __irqentry_text_start |
| 0.00 | 0 | 0.00 | 0 | 0 | asm_exc_page_fault |
| 0.00 | 0 | 0.00 | 0 | 0 | asm_sysvec_apic_timer_interrupt |
| 0.00 | 0 | 0.00 | 0 | 0 | __irqentry_text_end |
| 0.00 | 0 | 0.00 | 0 | 0 | error_entry |
| 0.00 | 0 | 0.00 | 0 | 0 | __x86_retpoline_r14 |
| 0.00 | 0 | 0.00 | 0 | 0 | vring_interrupt [virtio_ring] |
| 0.00 | 0 | 0.00 | 0 | 0 | ext4_file_mmap [ext4] |
| 0.00 | 0 | 0.00 | 0 | 0 | blk_stat_timer_fn |
| 0.00 | 0 | 0.00 | 0 | 0 | __mod_memcg_lruvec_state |
| 0.00 | 0 | 0.00 | 0 | 0 | __mod_lruvec_state |
| 0.00 | 0 | 0.00 | 0 | 0 | __count_memcg_events |
| 0.00 | 0 | 0.00 | 0 | 0 | mem_cgroup_page_lruvec |
| 0.00 | 0 | 0.00 | 0 | 0 | mem_cgroup_update_lru_size |
| 0.00 | 0 | 0.00 | 0 | 0 | try_charge |
| 0.00 | 0 | 0.00 | 0 | 0 | refill_obj_stock |
| 0.00 | 0 | 0.00 | 0 | 0 | mem_cgroup_charge |
| 0.00 | 0 | 0.00 | 0 | 0 | __mod_node_page_state |
| 0.00 | 0 | 0.00 | 0 | 0 | __list_add_valid |
| 0.00 | 0 | 0.00 | 0 | 0 | __list_del_entry_valid |
| 0.00 | 0 | 0.00 | 0 | 0 | rb_next |
| 0.00 | 0 | 0.00 | 0 | 0 | timerqueue_del |
| 0.00 | 0 | 0.00 | 0 | 0 | clear_page_erms |
| 0.00 | 0 | 0.00 | 0 | 0 | __netif_receive_skb_core |
| 0.00 | 0 | 0.00 | 0 | 0 | sync_regs |
| 0.00 | 0 | 0.00 | 0 | 0 | kvm_read_and_reset_apf_flags |
| 0.00 | 0 | 0.00 | 0 | 0 | pvclock_clocksource_read |
| 0.00 | 0 | 0.00 | 0 | 0 | intel_pmu_disable_all |
| 0.00 | 0 | 0.00 | 0 | 0 | copy_kernel_to_fpregs |
| 0.00 | 0 | 0.00 | 0 | 0 | fpregs_assert_state_consistent |
| 0.00 | 0 | 0.00 | 0 | 0 | kvm_sched_clock_read |
| 0.00 | 0 | 0.00 | 0 | 0 | native_set_pte_at |
| 0.00 | 0 | 0.00 | 0 | 0 | native_write_msr |
| 0.00 | 0 | 0.00 | 0 | 0 | do_user_addr_fault |
| 0.00 | 0 | 0.00 | 0 | 0 | flush_tlb_func_common.constprop.0 |
| 0.00 | 0 | 0.00 | 0 | 0 | delayed_work_timer_fn |
| 0.00 | 0 | 0.00 | 0 | 0 | kthread_blkcg |
| 0.00 | 0 | 0.00 | 0 | 0 | ttwu_do_activate |
| 0.00 | 0 | 0.00 | 0 | 0 | try_to_wake_up |
| 0.00 | 0 | 0.00 | 0 | 0 | idle_cpu |
| 0.00 | 0 | 0.00 | 0 | 0 | calc_global_load |
| 0.00 | 0 | 0.00 | 0 | 0 | sched_clock_cpu |
| 0.00 | 0 | 0.00 | 0 | 0 | cgroup_rstat_updated |
| 0.00 | 0 | 0.00 | 0 | 0 | __hrtimer_run_queues |
| 0.00 | 0 | 0.00 | 0 | 0 | hrtimer_interrupt |
| 0.00 | 0 | 0.00 | 0 | 0 | update_fast_timekeeper |
| 0.00 | 0 | 0.00 | 0 | 0 | ktime_get |
| 0.00 | 0 | 0.00 | 0 | 0 | ntp_tick_length |
| 0.00 | 0 | 0.00 | 0 | 0 | run_posix_cpu_timers |
| 0.00 | 0 | 0.00 | 0 | 0 | clockevents_program_event |
| 0.00 | 0 | 0.00 | 0 | 0 | tick_sched_timer |
| 0.00 | 0 | 0.00 | 0 | 0 | exit_to_user_mode_prepare |
| 0.00 | 0 | 0.00 | 0 | 0 | acct_account_cputime |
| 0.00 | 0 | 0.00 | 0 | 0 | __perf_event_task_sched_out |
| 0.00 | 0 | 0.00 | 0 | 0 | perf_event_exec |
| 0.00 | 0 | 0.00 | 0 | 0 | release_pages |
| 0.00 | 0 | 0.00 | 0 | 0 | pagevec_lru_move_fn |
| 0.00 | 0 | 0.00 | 0 | 0 | __pagevec_lru_add_fn |
| 0.00 | 0 | 0.00 | 0 | 0 | page_mapping |
| 0.00 | 0 | 0.00 | 0 | 0 | __mod_zone_page_state |
| 0.00 | 0 | 0.00 | 0 | 0 | cpuacct_charge |
| 0.00 | 0 | 0.00 | 0 | 0 | update_load_avg |
| 0.00 | 0 | 0.00 | 0 | 0 | update_curr |
| 0.00 | 0 | 0.00 | 0 | 0 | reweight_entity |
| 0.00 | 0 | 0.00 | 0 | 0 | enqueue_entity |
| 0.00 | 0 | 0.00 | 0 | 0 | enqueue_task_fair |
| 0.00 | 0 | 0.00 | 0 | 0 | pick_next_task_fair |
| 0.00 | 0 | 0.00 | 0 | 0 | __update_load_avg_se |
| 0.00 | 0 | 0.00 | 0 | 0 | __update_load_avg_cfs_rq |
| 0.00 | 0 | 0.00 | 0 | 0 | cpuacct_account_field |
| 0.00 | 0 | 0.00 | 0 | 0 | psi_group_change |
| 0.00 | 0 | 0.00 | 0 | 0 | psi_task_change |
| 0.00 | 0 | 0.00 | 0 | 0 | down_read_trylock |
| 0.00 | 0 | 0.00 | 0 | 0 | up_read |
| 0.00 | 0 | 0.00 | 0 | 0 | rcu_qs |
| 0.00 | 0 | 0.00 | 0 | 0 | rcu_all_qs |
| 0.00 | 0 | 0.00 | 0 | 0 | rcu_segcblist_ready_cbs |