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]
-----------------------------------------------
                                                 <spontaneous>
[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]
-----------------------------------------------
                                                 <spontaneous>
[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
