About compiler memory consumption

Puming zhaopuming at gmail.com
Wed Dec 4 08:34:26 PST 2013


On Wednesday, 4 December 2013 at 16:26:43 UTC, H. S. Teoh wrote:
> On Wed, Dec 04, 2013 at 05:12:26PM +0100, bearophile wrote:
>> Puming:
> [...]
>> >but a simple binary in vibe.d yields a ~12MB file,
>> >it's somewhat slow to upload it.
>> 
>> There are programs to compress binaries a lot.
>
> Take a look at UPX: http://upx.sourceforge.net/
>
> In my own projects, a typical D program is easily 5-10MB, or, 
> if it's
> template-heavy, 15-20MB. But if I run 'strip' on the executable 
> and then
> run 'upx' on it, I can quite easily get it down to less than 
> 1MB.
>
> You won't be able to debug it, of course, since there would be 
> no
> symbols, etc., left, but if you're deploying it to your 
> production
> server anyway, presumably you've already debugged it 
> beforehand, so this
> shouldn't be a problem.
>
>
> T

Thanks, I'll try that :)



More information about the Digitalmars-d-learn mailing list