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
A occhio e croce direi che non va molto bene.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]
Qualcuno che potrebbe aiutarmi? Grazie mille!

Rispondi quotando