Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 61.33      0.46     0.46  1599863     0.00     0.00  longueur
 12.00      0.55     0.09  9860216     0.00     0.00  comparer
  8.00      0.61     0.06        1    60.00   164.31  trier_entrees
  4.00      0.64     0.03 17202045     0.00     0.00  doit_echanger
  4.00      0.67     0.03 12045671     0.00     0.00  egales
  4.00      0.70     0.03   150182     0.00     0.00  compter_mot
  1.33      0.71     0.01  5297256     0.00     0.00  est_lettre
  1.33      0.72     0.01   250000     0.00     0.00  est_mot_vide
  1.33      0.73     0.01   150182     0.00     0.00  chercher_mot
  1.33      0.74     0.01        1    10.00    17.09  analyser_bigrammes
  1.33      0.75     0.01        1    10.00    10.00  generer_texte
  0.00      0.75     0.00  1266663     0.00     0.00  en_minuscule
  0.00      0.75     0.00   928117     0.00     0.00  alea
  0.00      0.75     0.00    32667     0.00     0.00  copier
  0.00      0.75     0.00    26801     0.00     0.00  ajouter
  0.00      0.75     0.00    21746     0.00     0.00  compter_mots_ligne
  0.00      0.75     0.00    21746     0.00     0.02  normaliser_ligne
  0.00      0.75     0.00        1     0.00     1.69  construire_rapport
  0.00      0.75     0.00        1     0.00     0.00  decouper_lignes
  0.00      0.75     0.00        1     0.00     1.69  ecart_type_longueur
  0.00      0.75     0.00        1     0.00     0.00  empreinte
  0.00      0.75     0.00        1     0.00     6.02  generer_vocabulaire
  0.00      0.75     0.00        1     0.00     1.69  longueur_moyenne
  0.00      0.75     0.00        1     0.00     0.00  racine

			Call graph


granularity: each sample hit covers 4 byte(s) for 1.33% of 0.75 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]    100.0    0.00    0.75                 main [1]
                0.00    0.45   21746/21746       normaliser_ligne [3]
                0.06    0.10       1/1           trier_entrees [4]
                0.00    0.10   21746/21746       compter_mots_ligne [6]
                0.01    0.01       1/1           analyser_bigrammes [12]
                0.01    0.00       1/1           generer_texte [14]
                0.00    0.01       1/1           generer_vocabulaire [16]
                0.00    0.00       1/1           construire_rapport [17]
                0.00    0.00       1/1           longueur_moyenne [19]
                0.00    0.00       1/1           ecart_type_longueur [18]
                0.00    0.00       1/1           decouper_lignes [23]
                0.00    0.00       1/1           racine [25]
                0.00    0.00       1/1           empreinte [24]
-----------------------------------------------
                0.00    0.00    5866/1599863     longueur_moyenne [19]
                0.00    0.00    5866/1599863     ecart_type_longueur [18]
                0.01    0.00   26801/1599863     ajouter [15]
                0.45    0.00 1561330/1599863     normaliser_ligne [3]
[2]     61.3    0.46    0.00 1599863         longueur [2]
-----------------------------------------------
                0.00    0.45   21746/21746       main [1]
[3]     60.2    0.00    0.45   21746         normaliser_ligne [3]
                0.45    0.00 1561330/1599863     longueur [2]
                0.00    0.00 1539584/5297256     est_lettre [13]
                0.00    0.00 1266663/1266663     en_minuscule [20]
-----------------------------------------------
                0.06    0.10       1/1           main [1]
[4]     21.9    0.06    0.10       1         trier_entrees [4]
                0.03    0.07 17202045/17202045     doit_echanger [5]
-----------------------------------------------
                0.03    0.07 17202045/17202045     trier_entrees [4]
[5]     13.9    0.03    0.07 17202045         doit_echanger [5]
                0.07    0.00 8141769/9860216     comparer [7]
-----------------------------------------------
                0.00    0.10   21746/21746       main [1]
[6]     12.8    0.00    0.10   21746         compter_mots_ligne [6]
                0.03    0.03  150182/150182      compter_mot [8]
                0.01    0.03  250000/250000      est_mot_vide [9]
-----------------------------------------------
                0.02    0.00 1718447/9860216     chercher_mot [11]
                0.07    0.00 8141769/9860216     doit_echanger [5]
[7]     12.0    0.09    0.00 9860216         comparer [7]
-----------------------------------------------
                0.03    0.03  150182/150182      compter_mots_ligne [6]
[8]      7.4    0.03    0.03  150182         compter_mot [8]
                0.01    0.02  150182/150182      chercher_mot [11]
                0.00    0.00    5866/32667       copier [22]
-----------------------------------------------
                0.01    0.03  250000/250000      compter_mots_ligne [6]
[9]      5.3    0.01    0.03  250000         est_mot_vide [9]
                0.03    0.00 12045671/12045671     egales [10]
-----------------------------------------------
                0.03    0.00 12045671/12045671     est_mot_vide [9]
[10]     4.0    0.03    0.00 12045671         egales [10]
-----------------------------------------------
                0.01    0.02  150182/150182      compter_mot [8]
[11]     3.4    0.01    0.02  150182         chercher_mot [11]
                0.02    0.00 1718447/9860216     comparer [7]
-----------------------------------------------
                0.01    0.01       1/1           main [1]
[12]     2.3    0.01    0.01       1         analyser_bigrammes [12]
                0.01    0.00 3757672/5297256     est_lettre [13]
-----------------------------------------------
                0.00    0.00 1539584/5297256     normaliser_ligne [3]
                0.01    0.00 3757672/5297256     analyser_bigrammes [12]
[13]     1.3    0.01    0.00 5297256         est_lettre [13]
-----------------------------------------------
                0.01    0.00       1/1           main [1]
[14]     1.3    0.01    0.00       1         generer_texte [14]
                0.00    0.00  900183/928117      alea [21]
-----------------------------------------------
                0.00    0.00    5867/26801       construire_rapport [17]
                0.00    0.01   20934/26801       generer_vocabulaire [16]
[15]     1.0    0.00    0.01   26801         ajouter [15]
                0.01    0.00   26801/1599863     longueur [2]
                0.00    0.00   26801/32667       copier [22]
-----------------------------------------------
                0.00    0.01       1/1           main [1]
[16]     0.8    0.00    0.01       1         generer_vocabulaire [16]
                0.00    0.01   20934/26801       ajouter [15]
                0.00    0.00   27934/928117      alea [21]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[17]     0.2    0.00    0.00       1         construire_rapport [17]
                0.00    0.00    5867/26801       ajouter [15]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[18]     0.2    0.00    0.00       1         ecart_type_longueur [18]
                0.00    0.00    5866/1599863     longueur [2]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[19]     0.2    0.00    0.00       1         longueur_moyenne [19]
                0.00    0.00    5866/1599863     longueur [2]
-----------------------------------------------
                0.00    0.00 1266663/1266663     normaliser_ligne [3]
[20]     0.0    0.00    0.00 1266663         en_minuscule [20]
-----------------------------------------------
                0.00    0.00   27934/928117      generer_vocabulaire [16]
                0.00    0.00  900183/928117      generer_texte [14]
[21]     0.0    0.00    0.00  928117         alea [21]
-----------------------------------------------
                0.00    0.00    5866/32667       compter_mot [8]
                0.00    0.00   26801/32667       ajouter [15]
[22]     0.0    0.00    0.00   32667         copier [22]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[23]     0.0    0.00    0.00       1         decouper_lignes [23]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[24]     0.0    0.00    0.00       1         empreinte [24]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[25]     0.0    0.00    0.00       1         racine [25]
-----------------------------------------------

Index by function name

  [15] ajouter                [22] copier                  [9] est_mot_vide
  [21] alea                   [23] decouper_lignes        [14] generer_texte
  [12] analyser_bigrammes      [5] doit_echanger          [16] generer_vocabulaire
  [11] chercher_mot           [18] ecart_type_longueur     [2] longueur
   [7] comparer               [10] egales                 [19] longueur_moyenne
   [8] compter_mot            [24] empreinte               [3] normaliser_ligne
   [6] compter_mots_ligne     [20] en_minuscule           [25] racine
  [17] construire_rapport     [13] est_lettre              [4] trier_entrees
