DMD producing huge binaries
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Sat May 21 13:49:50 PDT 2016
On 5/21/2016 1:09 PM, Era Scarecrow wrote:
> Depends on implementation and algorithm. However even the weakest compression
> settings can yield huge initial compression benefits. In normal text a reduction
> of 2:1 is expected, and will . The benefit being compression still contains all
> it's information, and hashing will reduce the size to a fixed length but throw
> away all that information for unique identity.
>
> LZO is a compressor/decompressor that prioritizes speed and can be used in
> real-time applications for very little cost to add compression to any
> application. I tinkered with some of it's options a while back and it did okay,
> not as good as zlib but that's to be expected. Although using zlib on it's
> fastest setting will likely yield good results too.
>
> http://www.oberhumer.com/opensource/lzo/
We already have a compressor in the compiler source for compressing names:
https://github.com/dlang/dmd/blob/master/src/backend/compress.c
A faster one would certainly be nice. Anyone game?
More information about the Digitalmars-d
mailing list