lib: Fixed text_stat with improvements from lib
[nit.git] / tests / sav / test_text_stat.res
index d017cf8..e320033 100644 (file)
@@ -3,56 +3,54 @@ Usage of Strings:
 
 Allocations, by type:
                
-       -FlatString = 32
+       -FlatString = 29
        -FlatBuffer = 2
        -Concat = 0
        -RopeBuffer = 0
 
 Calls to length, by type:
-       FlatString = 36 (cache misses 8, 22.22%)
-       FlatBuffer = 4
+       FlatString = 23 (cache misses 5, 21.73%)
 Indexed accesses, by type:
-       FlatString = 17
+       FlatString = 13
 Calls to bytelen for each type:
-       FlatString = 70
+       FlatString = 61
 Calls to position for each type:
-       FlatString = 35
+       FlatString = 27
 Calls to bytepos for each type:
-       FlatString = 18
-Calls to first_byte on FlatString 227
-Calls to last_byte on FlatString 103
-FlatStrings allocated with length 82 (86.458%)
+       FlatString = 14
+Calls to first_byte on FlatString 216
+Calls to last_byte on FlatString 19
+FlatStrings allocated with length 78 (86.813%)
 Length of travel for index distribution:
-* 0 = 20 => occurences 83.333%, cumulative 83.333% 
-* 1 = 8 => occurences 21.053%, cumulative 73.684% 
+* 0 = 16 => occurences 80.0%, cumulative 80.0% 
+* 1 = 14 => occurences 35.0%, cumulative 75.0% 
 Byte length of the FlatStrings created:
-* 0 = 6 => occurences 4.317%, cumulative 4.317% 
-* 1 = 25 => occurences 16.34%, cumulative 20.261% 
-* 2 = 31 => occurences 18.563%, cumulative 37.126% 
-* 3 = 30 => occurences 16.484%, cumulative 50.549% 
-* 4 = 3 => occurences 1.523%, cumulative 48.223% 
-* 5 = 20 => occurences 9.434%, cumulative 54.245% 
-* 6 = 26 => occurences 11.454%, cumulative 62.115% 
-* 9 = 1 => occurences 0.413%, cumulative 58.678% 
-* 10 = 10 => occurences 3.891%, cumulative 59.144% 
-* 11 = 2 => occurences 0.735%, cumulative 56.618% 
-* 12 = 1 => occurences 0.35%, cumulative 54.196% 
-* 13 = 1 => occurences 0.334%, cumulative 52.174% 
-* 14 = 1 => occurences 0.321%, cumulative 50.321% 
-* 15 = 6 => occurences 1.846%, cumulative 50.154% 
-* 16 = 7 => occurences 2.059%, cumulative 50.0% 
-* 17 = 1 => occurences 0.282%, cumulative 48.169% 
-* 25 = 2 => occurences 0.543%, cumulative 47.011% 
-* 26 = 1 => occurences 0.262%, cumulative 45.55% 
-* 31 = 2 => occurences 0.506%, cumulative 44.557% 
-* 32 = 1 => occurences 0.244%, cumulative 43.276% 
-* 33 = 1 => occurences 0.237%, cumulative 42.18% 
-* 34 = 2 => occurences 0.46%, cumulative 41.379% 
-* 36 = 1 => occurences 0.223%, cumulative 40.312% 
-* 37 = 1 => occurences 0.216%, cumulative 39.394% 
-* 39 = 1 => occurences 0.211%, cumulative 38.526% 
-* 40 = 1 => occurences 0.205%, cumulative 37.705% 
-* 43 = 1 => occurences 0.2%, cumulative 36.926% 
-* 46 = 1 => occurences 0.195%, cumulative 36.187% 
-* 51 = 16 => occurences 3.036%, cumulative 38.33% 
-* 52 = 5 => occurences 0.923%, cumulative 38.192% 
+* 0 = 6 => occurences 4.478%, cumulative 4.478% 
+* 1 = 21 => occurences 14.189%, cumulative 18.243% 
+* 2 = 33 => occurences 20.37%, cumulative 37.037% 
+* 3 = 29 => occurences 16.384%, cumulative 50.282% 
+* 4 = 7 => occurences 3.646%, cumulative 50.0% 
+* 5 = 20 => occurences 9.662%, cumulative 56.039% 
+* 6 = 21 => occurences 9.459%, cumulative 61.712% 
+* 9 = 1 => occurences 0.422%, cumulative 58.228% 
+* 10 = 9 => occurences 3.571%, cumulative 58.333% 
+* 11 = 2 => occurences 0.749%, cumulative 55.805% 
+* 12 = 1 => occurences 0.356%, cumulative 53.381% 
+* 13 = 1 => occurences 0.34%, cumulative 51.361% 
+* 14 = 1 => occurences 0.326%, cumulative 49.511% 
+* 15 = 5 => occurences 1.563%, cumulative 49.063% 
+* 16 = 7 => occurences 2.09%, cumulative 48.955% 
+* 17 = 1 => occurences 0.286%, cumulative 47.143% 
+* 25 = 2 => occurences 0.551%, cumulative 46.006% 
+* 26 = 1 => occurences 0.265%, cumulative 44.562% 
+* 31 = 2 => occurences 0.513%, cumulative 43.59% 
+* 32 = 1 => occurences 0.248%, cumulative 42.327% 
+* 33 = 1 => occurences 0.24%, cumulative 41.247% 
+* 34 = 2 => occurences 0.465%, cumulative 40.465% 
+* 35 = 1 => occurences 0.225%, cumulative 39.414% 
+* 37 = 1 => occurences 0.219%, cumulative 38.512% 
+* 39 = 1 => occurences 0.213%, cumulative 37.66% 
+* 40 = 1 => occurences 0.207%, cumulative 36.853% 
+* 43 = 1 => occurences 0.202%, cumulative 36.089% 
+* 46 = 1 => occurences 0.196%, cumulative 35.363% 
+* 48 = 3 => occurences 0.575%, cumulative 35.057%