Use the decoded size to measure the throughput, same as bro tool.
[io-compress-brotli.git] / bin / bro-perl
index 6aac129481f9ac5dcc86ad11caaae5f314777acc..ffad9052518d903392d222af0c47938e71715a73 100755 (executable)
@@ -85,17 +85,16 @@ for ( 1..$REPEAT ) {
             $bro->window( $WINDOW );
             while( read $ifh, (my $buf), $STREAM ) {
                 $encoded = $bro->compress($buf);
-                $total_size += bytes::length( $encoded );
+                $total_size += bytes::length( $buf );
                 print $ofh $encoded;
             }
             $encoded = $bro->finish();
-            $total_size += bytes::length( $encoded );
             print $ofh $encoded;
         }
         else {
             my $decoded = read_file( $ifh );
             my $encoded = bro( $decoded, $QUALITY, $WINDOW );
-            $total_size += bytes::length( $encoded );
+            $total_size += bytes::length( $decoded );
             write_file( $ofh, $encoded );
         }
     }
This page took 0.009109 seconds and 4 git commands to generate.