Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 52.03      0.77     0.77  1605729     0.00     0.00  longueur
 11.15      0.94     0.17 12172087     0.00     0.00  comparer
 10.47      1.09     0.15        1   155.00   470.00  trier_entrees
 10.14      1.24     0.15 17202045     0.00     0.00  doit_echanger
  4.05      1.30     0.06   250000     0.00     0.00  est_mot_vide
  3.72      1.35     0.06 12194837     0.00     0.00  egales
  1.35      1.38     0.02   150182     0.00     0.00  chercher_mot
  1.35      1.40     0.02   150182     0.00     0.00  hacher_mot
  1.35      1.42     0.02        1    20.00    20.00  analyser_bigrammes
  1.35      1.44     0.02        1    20.00    20.00  generer_texte
  1.01      1.45     0.01    21746     0.00     0.01  compter_mots_ligne
  0.68      1.46     0.01        1    10.00    12.81  construire_rapport
  0.68      1.47     0.01        1    10.00    10.00  decouper_lignes
  0.68      1.48     0.01                             _init
  0.00      1.48     0.00  5297256     0.00     0.00  est_lettre
  0.00      1.48     0.00  1266663     0.00     0.00  en_minuscule
  0.00      1.48     0.00   928117     0.00     0.00  alea
  0.00      1.48     0.00   150182     0.00     0.00  compter_mot
  0.00      1.48     0.00    32667     0.00     0.00  copier
  0.00      1.48     0.00    26801     0.00     0.00  ajouter
  0.00      1.48     0.00    21746     0.00     0.03  normaliser_ligne
  0.00      1.48     0.00        2     0.00     2.81  longueur_moyenne
  0.00      1.48     0.00        1     0.00     5.63  ecart_type_longueur
  0.00      1.48     0.00        1     0.00     0.00  empreinte
  0.00      1.48     0.00        1     0.00    10.04  generer_vocabulaire
  0.00      1.48     0.00        1     0.00     0.00  racine

			Call graph


granularity: each sample hit covers 4 byte(s) for 0.68% of 1.48 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     99.3    0.00    1.47                 main [1]
                0.00    0.75   21746/21746       normaliser_ligne [3]
                0.15    0.32       1/1           trier_entrees [4]
                0.01    0.15   21746/21746       compter_mots_ligne [6]
                0.02    0.00       1/1           generer_texte [14]
                0.02    0.00       1/1           analyser_bigrammes [13]
                0.01    0.00       1/1           construire_rapport [16]
                0.00    0.01       1/1           generer_vocabulaire [17]
                0.01    0.00       1/1           decouper_lignes [18]
                0.00    0.01       1/1           ecart_type_longueur [21]
                0.00    0.00       1/2           longueur_moyenne [20]
                0.00    0.00       1/1           racine [27]
                0.00    0.00       1/1           empreinte [26]
-----------------------------------------------
                0.00    0.00    5866/1605729     ecart_type_longueur [21]
                0.01    0.00   11732/1605729     longueur_moyenne [20]
                0.01    0.00   26801/1605729     ajouter [15]
                0.75    0.00 1561330/1605729     normaliser_ligne [3]
[2]     52.0    0.77    0.00 1605729         longueur [2]
-----------------------------------------------
                0.00    0.75   21746/21746       main [1]
[3]     50.6    0.00    0.75   21746         normaliser_ligne [3]
                0.75    0.00 1561330/1605729     longueur [2]
                0.00    0.00 1539584/5297256     est_lettre [22]
                0.00    0.00 1266663/1266663     en_minuscule [23]
-----------------------------------------------
                0.15    0.32       1/1           main [1]
[4]     31.8    0.15    0.32       1         trier_entrees [4]
                0.15    0.17 17202045/17202045     doit_echanger [5]
-----------------------------------------------
                0.15    0.17 17202045/17202045     trier_entrees [4]
[5]     21.3    0.15    0.17 17202045         doit_echanger [5]
                0.17    0.00 12172087/12172087     comparer [7]
-----------------------------------------------
                0.01    0.15   21746/21746       main [1]
[6]     11.5    0.01    0.15   21746         compter_mots_ligne [6]
                0.06    0.05  250000/250000      est_mot_vide [8]
                0.00    0.04  150182/150182      compter_mot [11]
-----------------------------------------------
                0.17    0.00 12172087/12172087     doit_echanger [5]
[7]     11.1    0.17    0.00 12172087         comparer [7]
-----------------------------------------------
                0.06    0.05  250000/250000      compter_mots_ligne [6]
[8]      7.7    0.06    0.05  250000         est_mot_vide [8]
                0.05    0.00 12045671/12194837     egales [9]
-----------------------------------------------
                0.00    0.00  149166/12194837     chercher_mot [10]
                0.05    0.00 12045671/12194837     est_mot_vide [8]
[9]      3.7    0.06    0.00 12194837         egales [9]
-----------------------------------------------
                0.02    0.02  150182/150182      compter_mot [11]
[10]     2.7    0.02    0.02  150182         chercher_mot [10]
                0.02    0.00  150182/150182      hacher_mot [12]
                0.00    0.00  149166/12194837     egales [9]
-----------------------------------------------
                0.00    0.04  150182/150182      compter_mots_ligne [6]
[11]     2.7    0.00    0.04  150182         compter_mot [11]
                0.02    0.02  150182/150182      chercher_mot [10]
                0.00    0.00    5866/32667       copier [25]
-----------------------------------------------
                0.02    0.00  150182/150182      chercher_mot [10]
[12]     1.4    0.02    0.00  150182         hacher_mot [12]
-----------------------------------------------
                0.02    0.00       1/1           main [1]
[13]     1.4    0.02    0.00       1         analyser_bigrammes [13]
                0.00    0.00 3757672/5297256     est_lettre [22]
-----------------------------------------------
                0.02    0.00       1/1           main [1]
[14]     1.4    0.02    0.00       1         generer_texte [14]
                0.00    0.00  900183/928117      alea [24]
-----------------------------------------------
                0.00    0.00    5867/26801       construire_rapport [16]
                0.00    0.01   20934/26801       generer_vocabulaire [17]
[15]     0.9    0.00    0.01   26801         ajouter [15]
                0.01    0.00   26801/1605729     longueur [2]
                0.00    0.00   26801/32667       copier [25]
-----------------------------------------------
                0.01    0.00       1/1           main [1]
[16]     0.9    0.01    0.00       1         construire_rapport [16]
                0.00    0.00    5867/26801       ajouter [15]
-----------------------------------------------
                0.00    0.01       1/1           main [1]
[17]     0.7    0.00    0.01       1         generer_vocabulaire [17]
                0.00    0.01   20934/26801       ajouter [15]
                0.00    0.00   27934/928117      alea [24]
-----------------------------------------------
                0.01    0.00       1/1           main [1]
[18]     0.7    0.01    0.00       1         decouper_lignes [18]
-----------------------------------------------
                                                 <spontaneous>
[19]     0.7    0.01    0.00                 _init [19]
-----------------------------------------------
                0.00    0.00       1/2           ecart_type_longueur [21]
                0.00    0.00       1/2           main [1]
[20]     0.4    0.00    0.01       2         longueur_moyenne [20]
                0.01    0.00   11732/1605729     longueur [2]
-----------------------------------------------
                0.00    0.01       1/1           main [1]
[21]     0.4    0.00    0.01       1         ecart_type_longueur [21]
                0.00    0.00    5866/1605729     longueur [2]
                0.00    0.00       1/2           longueur_moyenne [20]
-----------------------------------------------
                0.00    0.00 1539584/5297256     normaliser_ligne [3]
                0.00    0.00 3757672/5297256     analyser_bigrammes [13]
[22]     0.0    0.00    0.00 5297256         est_lettre [22]
-----------------------------------------------
                0.00    0.00 1266663/1266663     normaliser_ligne [3]
[23]     0.0    0.00    0.00 1266663         en_minuscule [23]
-----------------------------------------------
                0.00    0.00   27934/928117      generer_vocabulaire [17]
                0.00    0.00  900183/928117      generer_texte [14]
[24]     0.0    0.00    0.00  928117         alea [24]
-----------------------------------------------
                0.00    0.00    5866/32667       compter_mot [11]
                0.00    0.00   26801/32667       ajouter [15]
[25]     0.0    0.00    0.00   32667         copier [25]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[26]     0.0    0.00    0.00       1         empreinte [26]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[27]     0.0    0.00    0.00       1         racine [27]
-----------------------------------------------

Index by function name

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