diff --git a/out/profil_apres_bigrammes.txt b/out/profil_apres_bigrammes.txt new file mode 100644 index 0000000..30d03b3 --- /dev/null +++ b/out/profil_apres_bigrammes.txt @@ -0,0 +1,162 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 62.50 0.05 0.05 12198772 0.00 0.00 egales + 12.50 0.06 0.01 1 10.00 10.00 analyser_bigrammes + 12.50 0.07 0.01 1 10.00 10.00 decouper_lignes + 12.50 0.08 0.01 _init + 0.00 0.08 0.00 1539584 0.00 0.00 est_lettre + 0.00 0.08 0.00 1266663 0.00 0.00 en_minuscule + 0.00 0.08 0.00 928117 0.00 0.00 alea + 0.00 0.08 0.00 250000 0.00 0.00 est_mot_vide + 0.00 0.08 0.00 150182 0.00 0.00 chercher_mot + 0.00 0.08 0.00 150182 0.00 0.00 compter_mot + 0.00 0.08 0.00 150182 0.00 0.00 hacher_mot + 0.00 0.08 0.00 129602 0.00 0.00 doit_echanger + 0.00 0.08 0.00 32813 0.00 0.00 comparer + 0.00 0.08 0.00 26801 0.00 0.00 ajouter + 0.00 0.08 0.00 21746 0.00 0.00 compter_mots_ligne + 0.00 0.08 0.00 21746 0.00 0.00 normaliser_ligne + 0.00 0.08 0.00 8798 0.00 0.00 retablir_tas + 0.00 0.08 0.00 5866 0.00 0.00 copier + 0.00 0.08 0.00 1 0.00 0.00 construire_rapport + 0.00 0.08 0.00 1 0.00 0.00 ecart_type_longueur + 0.00 0.08 0.00 1 0.00 0.00 empreinte + 0.00 0.08 0.00 1 0.00 0.00 generer_texte + 0.00 0.08 0.00 1 0.00 0.00 generer_vocabulaire + 0.00 0.08 0.00 1 0.00 0.00 longueur_moyenne + 0.00 0.08 0.00 1 0.00 0.00 racine + 0.00 0.08 0.00 1 0.00 0.00 trier_entrees + + Call graph + + +granularity: each sample hit covers 4 byte(s) for 12.50% of 0.08 seconds + +index % time self children called name + +[1] 87.5 0.00 0.07 main [1] + 0.00 0.05 21746/21746 compter_mots_ligne [3] + 0.01 0.00 1/1 decouper_lignes [6] + 0.01 0.00 1/1 analyser_bigrammes [5] + 0.00 0.00 21746/21746 normaliser_ligne [17] + 0.00 0.00 1/1 generer_vocabulaire [24] + 0.00 0.00 1/1 generer_texte [23] + 0.00 0.00 1/1 trier_entrees [27] + 0.00 0.00 1/1 longueur_moyenne [25] + 0.00 0.00 1/1 ecart_type_longueur [21] + 0.00 0.00 1/1 racine [26] + 0.00 0.00 1/1 construire_rapport [20] + 0.00 0.00 1/1 empreinte [22] +----------------------------------------------- + 0.00 0.00 153101/12198772 chercher_mot [8] + 0.05 0.00 12045671/12198772 est_mot_vide [4] +[2] 62.5 0.05 0.00 12198772 egales [2] +----------------------------------------------- + 0.00 0.05 21746/21746 main [1] +[3] 62.5 0.00 0.05 21746 compter_mots_ligne [3] + 0.00 0.05 250000/250000 est_mot_vide [4] + 0.00 0.00 150182/150182 compter_mot [9] +----------------------------------------------- + 0.00 0.05 250000/250000 compter_mots_ligne [3] +[4] 61.7 0.00 0.05 250000 est_mot_vide [4] + 0.05 0.00 12045671/12198772 egales [2] +----------------------------------------------- + 0.01 0.00 1/1 main [1] +[5] 12.5 0.01 0.00 1 analyser_bigrammes [5] +----------------------------------------------- + 0.01 0.00 1/1 main [1] +[6] 12.5 0.01 0.00 1 decouper_lignes [6] +----------------------------------------------- + +[7] 12.5 0.01 0.00 _init [7] +----------------------------------------------- + 0.00 0.00 150182/150182 compter_mot [9] +[8] 0.8 0.00 0.00 150182 chercher_mot [8] + 0.00 0.00 153101/12198772 egales [2] + 0.00 0.00 150182/150182 hacher_mot [13] +----------------------------------------------- + 0.00 0.00 150182/150182 compter_mots_ligne [3] +[9] 0.8 0.00 0.00 150182 compter_mot [9] + 0.00 0.00 150182/150182 chercher_mot [8] + 0.00 0.00 5866/5866 copier [19] +----------------------------------------------- + 0.00 0.00 1539584/1539584 normaliser_ligne [17] +[10] 0.0 0.00 0.00 1539584 est_lettre [10] +----------------------------------------------- + 0.00 0.00 1266663/1266663 normaliser_ligne [17] +[11] 0.0 0.00 0.00 1266663 en_minuscule [11] +----------------------------------------------- + 0.00 0.00 27934/928117 generer_vocabulaire [24] + 0.00 0.00 900183/928117 generer_texte [23] +[12] 0.0 0.00 0.00 928117 alea [12] +----------------------------------------------- + 0.00 0.00 150182/150182 chercher_mot [8] +[13] 0.0 0.00 0.00 150182 hacher_mot [13] +----------------------------------------------- + 0.00 0.00 129602/129602 retablir_tas [18] +[14] 0.0 0.00 0.00 129602 doit_echanger [14] + 0.00 0.00 32813/32813 comparer [15] +----------------------------------------------- + 0.00 0.00 32813/32813 doit_echanger [14] +[15] 0.0 0.00 0.00 32813 comparer [15] +----------------------------------------------- + 0.00 0.00 5867/26801 construire_rapport [20] + 0.00 0.00 20934/26801 generer_vocabulaire [24] +[16] 0.0 0.00 0.00 26801 ajouter [16] +----------------------------------------------- + 0.00 0.00 21746/21746 main [1] +[17] 0.0 0.00 0.00 21746 normaliser_ligne [17] + 0.00 0.00 1539584/1539584 est_lettre [10] + 0.00 0.00 1266663/1266663 en_minuscule [11] +----------------------------------------------- + 0.00 0.00 8798/8798 trier_entrees [27] +[18] 0.0 0.00 0.00 8798 retablir_tas [18] + 0.00 0.00 129602/129602 doit_echanger [14] +----------------------------------------------- + 0.00 0.00 5866/5866 compter_mot [9] +[19] 0.0 0.00 0.00 5866 copier [19] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[20] 0.0 0.00 0.00 1 construire_rapport [20] + 0.00 0.00 5867/26801 ajouter [16] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[21] 0.0 0.00 0.00 1 ecart_type_longueur [21] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[22] 0.0 0.00 0.00 1 empreinte [22] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[23] 0.0 0.00 0.00 1 generer_texte [23] + 0.00 0.00 900183/928117 alea [12] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[24] 0.0 0.00 0.00 1 generer_vocabulaire [24] + 0.00 0.00 27934/928117 alea [12] + 0.00 0.00 20934/26801 ajouter [16] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[25] 0.0 0.00 0.00 1 longueur_moyenne [25] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[26] 0.0 0.00 0.00 1 racine [26] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[27] 0.0 0.00 0.00 1 trier_entrees [27] + 0.00 0.00 8798/8798 retablir_tas [18] +----------------------------------------------- + +Index by function name + + [7] _init [19] copier [23] generer_texte + [16] ajouter [6] decouper_lignes [24] generer_vocabulaire + [12] alea [14] doit_echanger [13] hacher_mot + [5] analyser_bigrammes [21] ecart_type_longueur [25] longueur_moyenne + [8] chercher_mot [2] egales [17] normaliser_ligne + [15] comparer [22] empreinte [26] racine + [9] compter_mot [11] en_minuscule [18] retablir_tas + [3] compter_mots_ligne [10] est_lettre [27] trier_entrees + [20] construire_rapport [4] est_mot_vide diff --git a/out/profil_apres_mots_vides.txt b/out/profil_apres_mots_vides.txt new file mode 100644 index 0000000..153c5bb --- /dev/null +++ b/out/profil_apres_mots_vides.txt @@ -0,0 +1,169 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 50.00 0.01 0.01 1 10.00 10.00 analyser_bigrammes + 50.00 0.02 0.01 1 10.00 10.00 decouper_lignes + 0.00 0.02 0.00 1539584 0.00 0.00 est_lettre + 0.00 0.02 0.00 1266663 0.00 0.00 en_minuscule + 0.00 0.02 0.00 928117 0.00 0.00 alea + 0.00 0.02 0.00 355573 0.00 0.00 egales + 0.00 0.02 0.00 293223 0.00 0.00 hacher_mot + 0.00 0.02 0.00 250000 0.00 0.00 est_mot_vide + 0.00 0.02 0.00 150182 0.00 0.00 chercher_mot + 0.00 0.02 0.00 150182 0.00 0.00 compter_mot + 0.00 0.02 0.00 129602 0.00 0.00 doit_echanger + 0.00 0.02 0.00 32813 0.00 0.00 comparer + 0.00 0.02 0.00 26801 0.00 0.00 ajouter + 0.00 0.02 0.00 21746 0.00 0.00 compter_mots_ligne + 0.00 0.02 0.00 21746 0.00 0.00 normaliser_ligne + 0.00 0.02 0.00 8798 0.00 0.00 retablir_tas + 0.00 0.02 0.00 5866 0.00 0.00 copier + 0.00 0.02 0.00 1 0.00 0.00 construire_rapport + 0.00 0.02 0.00 1 0.00 0.00 ecart_type_longueur + 0.00 0.02 0.00 1 0.00 0.00 empreinte + 0.00 0.02 0.00 1 0.00 0.00 generer_texte + 0.00 0.02 0.00 1 0.00 0.00 generer_vocabulaire + 0.00 0.02 0.00 1 0.00 0.00 initialiser_mots_vides + 0.00 0.02 0.00 1 0.00 0.00 longueur_moyenne + 0.00 0.02 0.00 1 0.00 0.00 racine + 0.00 0.02 0.00 1 0.00 0.00 trier_entrees + + Call graph + + +granularity: each sample hit covers 4 byte(s) for 50.00% of 0.02 seconds + +index % time self children called name + +[1] 100.0 0.00 0.02 main [1] + 0.01 0.00 1/1 decouper_lignes [3] + 0.01 0.00 1/1 analyser_bigrammes [2] + 0.00 0.00 21746/21746 normaliser_ligne [16] + 0.00 0.00 21746/21746 compter_mots_ligne [15] + 0.00 0.00 1/1 generer_vocabulaire [23] + 0.00 0.00 1/1 generer_texte [22] + 0.00 0.00 1/1 trier_entrees [27] + 0.00 0.00 1/1 longueur_moyenne [25] + 0.00 0.00 1/1 ecart_type_longueur [20] + 0.00 0.00 1/1 racine [26] + 0.00 0.00 1/1 construire_rapport [19] + 0.00 0.00 1/1 empreinte [21] +----------------------------------------------- + 0.01 0.00 1/1 main [1] +[2] 50.0 0.01 0.00 1 analyser_bigrammes [2] +----------------------------------------------- + 0.01 0.00 1/1 main [1] +[3] 50.0 0.01 0.00 1 decouper_lignes [3] +----------------------------------------------- + 0.00 0.00 1539584/1539584 normaliser_ligne [16] +[4] 0.0 0.00 0.00 1539584 est_lettre [4] +----------------------------------------------- + 0.00 0.00 1266663/1266663 normaliser_ligne [16] +[5] 0.0 0.00 0.00 1266663 en_minuscule [5] +----------------------------------------------- + 0.00 0.00 27934/928117 generer_vocabulaire [23] + 0.00 0.00 900183/928117 generer_texte [22] +[6] 0.0 0.00 0.00 928117 alea [6] +----------------------------------------------- + 0.00 0.00 28/355573 initialiser_mots_vides [24] + 0.00 0.00 153101/355573 chercher_mot [10] + 0.00 0.00 202444/355573 est_mot_vide [9] +[7] 0.0 0.00 0.00 355573 egales [7] +----------------------------------------------- + 0.00 0.00 60/293223 initialiser_mots_vides [24] + 0.00 0.00 142981/293223 est_mot_vide [9] + 0.00 0.00 150182/293223 chercher_mot [10] +[8] 0.0 0.00 0.00 293223 hacher_mot [8] +----------------------------------------------- + 0.00 0.00 250000/250000 compter_mots_ligne [15] +[9] 0.0 0.00 0.00 250000 est_mot_vide [9] + 0.00 0.00 202444/355573 egales [7] + 0.00 0.00 142981/293223 hacher_mot [8] + 0.00 0.00 1/1 initialiser_mots_vides [24] +----------------------------------------------- + 0.00 0.00 150182/150182 compter_mot [11] +[10] 0.0 0.00 0.00 150182 chercher_mot [10] + 0.00 0.00 153101/355573 egales [7] + 0.00 0.00 150182/293223 hacher_mot [8] +----------------------------------------------- + 0.00 0.00 150182/150182 compter_mots_ligne [15] +[11] 0.0 0.00 0.00 150182 compter_mot [11] + 0.00 0.00 150182/150182 chercher_mot [10] + 0.00 0.00 5866/5866 copier [18] +----------------------------------------------- + 0.00 0.00 129602/129602 retablir_tas [17] +[12] 0.0 0.00 0.00 129602 doit_echanger [12] + 0.00 0.00 32813/32813 comparer [13] +----------------------------------------------- + 0.00 0.00 32813/32813 doit_echanger [12] +[13] 0.0 0.00 0.00 32813 comparer [13] +----------------------------------------------- + 0.00 0.00 5867/26801 construire_rapport [19] + 0.00 0.00 20934/26801 generer_vocabulaire [23] +[14] 0.0 0.00 0.00 26801 ajouter [14] +----------------------------------------------- + 0.00 0.00 21746/21746 main [1] +[15] 0.0 0.00 0.00 21746 compter_mots_ligne [15] + 0.00 0.00 250000/250000 est_mot_vide [9] + 0.00 0.00 150182/150182 compter_mot [11] +----------------------------------------------- + 0.00 0.00 21746/21746 main [1] +[16] 0.0 0.00 0.00 21746 normaliser_ligne [16] + 0.00 0.00 1539584/1539584 est_lettre [4] + 0.00 0.00 1266663/1266663 en_minuscule [5] +----------------------------------------------- + 0.00 0.00 8798/8798 trier_entrees [27] +[17] 0.0 0.00 0.00 8798 retablir_tas [17] + 0.00 0.00 129602/129602 doit_echanger [12] +----------------------------------------------- + 0.00 0.00 5866/5866 compter_mot [11] +[18] 0.0 0.00 0.00 5866 copier [18] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[19] 0.0 0.00 0.00 1 construire_rapport [19] + 0.00 0.00 5867/26801 ajouter [14] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[20] 0.0 0.00 0.00 1 ecart_type_longueur [20] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[21] 0.0 0.00 0.00 1 empreinte [21] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[22] 0.0 0.00 0.00 1 generer_texte [22] + 0.00 0.00 900183/928117 alea [6] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[23] 0.0 0.00 0.00 1 generer_vocabulaire [23] + 0.00 0.00 27934/928117 alea [6] + 0.00 0.00 20934/26801 ajouter [14] +----------------------------------------------- + 0.00 0.00 1/1 est_mot_vide [9] +[24] 0.0 0.00 0.00 1 initialiser_mots_vides [24] + 0.00 0.00 60/293223 hacher_mot [8] + 0.00 0.00 28/355573 egales [7] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[25] 0.0 0.00 0.00 1 longueur_moyenne [25] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[26] 0.0 0.00 0.00 1 racine [26] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[27] 0.0 0.00 0.00 1 trier_entrees [27] + 0.00 0.00 8798/8798 retablir_tas [17] +----------------------------------------------- + +Index by function name + + [14] ajouter [3] decouper_lignes [23] generer_vocabulaire + [6] alea [12] doit_echanger [8] hacher_mot + [2] analyser_bigrammes [20] ecart_type_longueur [24] initialiser_mots_vides + [10] chercher_mot [7] egales [25] longueur_moyenne + [13] comparer [21] empreinte [16] normaliser_ligne + [11] compter_mot [5] en_minuscule [26] racine + [15] compter_mots_ligne [4] est_lettre [17] retablir_tas + [19] construire_rapport [9] est_mot_vide [27] trier_entrees + [18] copier [22] generer_texte