If this comment accurate that gzfilebuf is only used for writing?

/** wrapper around gzip input stream. Unknown parentage
 *  @todo replace with boost version - output stream already uses it
 */

If so I'll just extend util/fake_ofstream.hh to have gzip support.

Time to print a bunch of integers:

FakeOFStream:

real    0m3.460s
user    0m3.459s
sys     0m0.004s

std::cout

real    0m23.010s
user    0m22.895s
sys     0m0.134s

Time to print a bunch of floats:

FakeOFStream:

real    0m34.871s
user    0m34.894s
sys     0m0.006s

std::cout

real    1m56.628s
user    1m56.690s
sys     0m0.037s

The conversion is done by https://github.com/miloyip/itoa-benchmark/ and
Google double conversion.

Kenneth

On 05/01/15 14:37, Barry Haddow wrote:
> What about the util directory?
> 
> On 1 May 2015 19:13:26 BST, Hieu Hoang <[email protected]> wrote:
> 
>     i suppose everything should reference the moses lib.
> 
>     that's getting a bit bloated, one day we should look at splitting it up
> 
>     On 30/04/2015 10:24, Jeroen Vermeulen wrote:
> 
>         Any chance we could re-unify the gzfilebuf and InputFileStream
>         modules?
>         Looks like we're carrying around 4 copies of each, and they're
>         starting
>         to diverge.
> 
>         I'd be happy to make the change, if we know a good reusable
>         place to put it.
> 
> 
>         Jeroen
>         
> ------------------------------------------------------------------------
> 
>         Moses-support mailing list
>         [email protected]
>         http://mailman.mit.edu/mailman/listinfo/moses-support
> 
> 
> 
> -- 
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
> 
> 
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
> 
> 
> 
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
> 
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to