Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls ms/call ms/call name 57.25 1.19 1.19 400 2.96 3.69 trier_intervalle 14.01 1.48 0.29 163486000 0.00 0.00 comparer_transactions 6.76 1.61 0.14 200 0.70 0.75 generer_transactions 4.35 1.71 0.09 200 0.45 10.00 banque_main 3.86 1.78 0.08 200 0.40 0.40 compter_paires_triees 3.38 1.85 0.07 _init 2.90 1.92 0.06 200 0.30 0.30 empreinte 1.93 1.96 0.04 1203400 0.00 0.00 ajouter_ligne 0.97 1.98 0.02 6000000 0.00 0.00 categorie 0.97 2.00 0.02 200 0.10 0.10 nb_clients_distincts 0.97 2.02 0.02 200 0.10 0.10 total_par_client 0.48 2.02 0.01 29999600 0.00 0.00 alea 0.48 2.04 0.01 6000000 0.00 0.00 rechercher_par_id 0.48 2.04 0.01 3013200 0.00 0.00 categorie_debit 0.48 2.06 0.01 200 0.05 0.05 indexer_par_id 0.48 2.06 0.01 200 0.05 0.05 total_par_jour 0.24 2.07 0.01 400 0.01 3.70 trier_par_montant 0.00 2.07 0.00 2986800 0.00 0.00 categorie_credit 0.00 2.07 0.00 200 0.00 0.00 meilleure_periode 0.00 2.07 0.00 200 0.00 0.00 nb_facons_rendre 0.00 2.07 0.00 200 0.00 4.10 nb_paires_opposees Call graph granularity: each sample hit covers 4 byte(s) for 0.48% of 2.07 seconds index % time self children called name 0.09 1.91 200/200 main [2] [1] 96.6 0.09 1.91 200 banque_main [1] 0.00 0.82 200/200 nb_paires_opposees [5] 0.00 0.74 200/400 trier_par_montant [3] 0.14 0.01 200/200 generer_transactions [7] 0.06 0.00 200/200 empreinte [10] 0.04 0.00 1203400/1203400 ajouter_ligne [11] 0.02 0.01 6000000/6000000 categorie [12] 0.02 0.00 200/200 nb_clients_distincts [13] 0.02 0.00 200/200 total_par_client [14] 0.01 0.00 6000000/6000000 rechercher_par_id [16] 0.01 0.00 200/200 indexer_par_id [18] 0.01 0.00 200/200 total_par_jour [19] 0.00 0.00 200/200 meilleure_periode [21] 0.00 0.00 200/200 nb_facons_rendre [22] ----------------------------------------------- [2] 96.6 0.00 2.00 main [2] 0.09 1.91 200/200 banque_main [1] ----------------------------------------------- 0.00 0.74 200/400 nb_paires_opposees [5] 0.00 0.74 200/400 banque_main [1] [3] 71.5 0.01 1.48 400 trier_par_montant [3] 1.19 0.29 400/400 trier_intervalle [4] ----------------------------------------------- 23999200 trier_intervalle [4] 1.19 0.29 400/400 trier_par_montant [3] [4] 71.3 1.19 0.29 400+23999200 trier_intervalle [4] 0.29 0.00 163486000/163486000 comparer_transactions [6] 23999200 trier_intervalle [4] ----------------------------------------------- 0.00 0.82 200/200 banque_main [1] [5] 39.6 0.00 0.82 200 nb_paires_opposees [5] 0.00 0.74 200/400 trier_par_montant [3] 0.08 0.00 200/200 compter_paires_triees [8] ----------------------------------------------- 0.29 0.00 163486000/163486000 trier_intervalle [4] [6] 14.0 0.29 0.00 163486000 comparer_transactions [6] ----------------------------------------------- 0.14 0.01 200/200 banque_main [1] [7] 7.2 0.14 0.01 200 generer_transactions [7] 0.01 0.00 29999600/29999600 alea [15] ----------------------------------------------- 0.08 0.00 200/200 nb_paires_opposees [5] [8] 3.9 0.08 0.00 200 compter_paires_triees [8] ----------------------------------------------- [9] 3.4 0.07 0.00 _init [9] ----------------------------------------------- 0.06 0.00 200/200 banque_main [1] [10] 2.9 0.06 0.00 200 empreinte [10] ----------------------------------------------- 0.04 0.00 1203400/1203400 banque_main [1] [11] 1.9 0.04 0.00 1203400 ajouter_ligne [11] ----------------------------------------------- 0.02 0.01 6000000/6000000 banque_main [1] [12] 1.4 0.02 0.01 6000000 categorie [12] 0.01 0.00 3013200/3013200 categorie_debit [17] 0.00 0.00 2986800/2986800 categorie_credit [20] ----------------------------------------------- 0.02 0.00 200/200 banque_main [1] [13] 1.0 0.02 0.00 200 nb_clients_distincts [13] ----------------------------------------------- 0.02 0.00 200/200 banque_main [1] [14] 1.0 0.02 0.00 200 total_par_client [14] ----------------------------------------------- 0.01 0.00 29999600/29999600 generer_transactions [7] [15] 0.5 0.01 0.00 29999600 alea [15] ----------------------------------------------- 0.01 0.00 6000000/6000000 banque_main [1] [16] 0.5 0.01 0.00 6000000 rechercher_par_id [16] ----------------------------------------------- 0.01 0.00 3013200/3013200 categorie [12] [17] 0.5 0.01 0.00 3013200 categorie_debit [17] ----------------------------------------------- 0.01 0.00 200/200 banque_main [1] [18] 0.5 0.01 0.00 200 indexer_par_id [18] ----------------------------------------------- 0.01 0.00 200/200 banque_main [1] [19] 0.5 0.01 0.00 200 total_par_jour [19] ----------------------------------------------- 0.00 0.00 2986800/2986800 categorie [12] [20] 0.0 0.00 0.00 2986800 categorie_credit [20] ----------------------------------------------- 0.00 0.00 200/200 banque_main [1] [21] 0.0 0.00 0.00 200 meilleure_periode [21] ----------------------------------------------- 0.00 0.00 200/200 banque_main [1] [22] 0.0 0.00 0.00 200 nb_facons_rendre [22] ----------------------------------------------- Index by function name [9] _init [6] comparer_transactions (banque.c) [22] nb_facons_rendre [11] ajouter_ligne [8] compter_paires_triees (banque.c) [5] nb_paires_opposees [15] alea [10] empreinte [16] rechercher_par_id [1] banque_main [7] generer_transactions [14] total_par_client [12] categorie [18] indexer_par_id [19] total_par_jour [20] categorie_credit (banque.c) [21] meilleure_periode [4] trier_intervalle (banque.c) [17] categorie_debit (banque.c) [13] nb_clients_distincts [3] trier_par_montant