Salve a tutti, devo calcolare tempo e memoria utilizzata da un applicazione scritta in C. Ho provato gprof, quando compilo ho inserito l'opzione -pg e poi ho eseguito gprof ./myapp gmon.out ma il risultato che ottengo è il seguente
codice:
% cumulative self self total
time seconds seconds calls ms/call ms/call name
0.0 0.00 0.00 34508610 0.00 0.00 __ZNK6Kernel10kernel_rbfEii [105]
0.0 0.00 0.00 29981 0.00 0.00 __Z8readlineP7__sFILE [106]
0.0 0.00 0.00 6682 0.00 0.00 __ZN5Cache8get_dataEiPPfi [107]
0.0 0.00 0.00 6682 0.00 0.00 __ZNK5SVC_Q5get_QEii [108]
0.0 0.00 0.00 4045 0.00 0.00 __ZN5Cache10swap_indexEii [109]
0.0 0.00 0.00 4045 0.00 0.00 __ZN6Solver10swap_indexEii [110]
0.0 0.00 0.00 4045 0.00 0.00 __ZNK5SVC_Q10swap_indexEii [111]
0.0 0.00 0.00 1417 0.00 0.00 __ZN6Solver18select_working_setERiS0_ [112]
0.0 0.00 0.00 8 0.00 0.00 __Z19print_string_stdoutPKc [113]
0.0 0.00 0.00 8 0.00 0.00 __Z4infoPKcz [114]
0.0 0.00 0.00 1 0.00 0.00 __Z12read_problemPKc [115]
0.0 0.00 0.00 1 0.00 0.00 __Z13svm_train_onePK11svm_problemPK13svm_parameterdd [116]
0.0 0.00 0.00 1 0.00 0.00 __Z17svm_group_classesPK11svm_problemPiPS2_S3_S3_S2_ [117]
0.0 0.00 0.00 1 0.00 0.00 __Z18parse_command_lineiPPcS_S_ [118]
0.0 0.00 0.00 1 0.00 0.00 __ZN6KernelC2EiPKP8svm_nodeRK13svm_parameter [119]
0.0 0.00 0.00 1 0.00 0.00 __ZN6Solver12do_shrinkingEv [120]
0.0 0.00 0.00 1 0.00 0.00 __ZN6Solver13calculate_rhoEv [121]
0.0 0.00 0.00 1 0.00 0.00 __ZN6Solver20reconstruct_gradientEv [122]
0.0 0.00 0.00 1 0.00 0.00 __ZN6Solver5SolveEiRK7QMatrixPKdPKaPddddPNS_12SolutionInfoEi [123]
0.0 0.00 0.00 1 0.00 0.00 __ZNK5SVC_Q6get_QDEv [124]
0.0 0.00 0.00 1 0.00 0.00 _main [125]
0.0 0.00 0.00 1 0.00 0.00 _svm_check_parameter [126]
0.0 0.00 0.00 1 0.00 0.00 _svm_destroy_model [127]
0.0 0.00 0.00 1 0.00 0.00 _svm_destroy_param [128]
0.0 0.00 0.00 1 0.00 0.00 _svm_save_model [129]
0.0 0.00 0.00 1 0.00 0.00 _svm_train [130]
A occhio e croce direi che non va molto bene.
Qualcuno che potrebbe aiutarmi? Grazie mille!