exe file size

John Reimer terminal.node at gmail.com
Fri Nov 14 20:29:29 PST 2008


Hello Andrei,

> Bill Baxter wrote:
> 
>> On Fri, Nov 14, 2008 at 3:55 PM, John Reimer
>> <terminal.node at gmail.com> wrote:
>> 
>>> Hello Bill,
>>> 
>>>> I think the build time of dwt apps is a much bigger issue right now
>>>> than the size of exes.  The size of exes can be reduced using hacks
>>>> like upx, but there is no fix for the long build times as far as I
>>>> know.
>>>> 
>>>> --bb
>>>> 
>>> Totally agree.  The size is just an annoyance.  But currently the
>>> build times are pretty bad.  Recently, I've been frustrating over
>>> this especially while working on the Browser port.  Everytime I want
>>> to test a fix, I have to recompile... which takes ages.  This seems
>>> to be partly due to the dsss dependency (recent version is sloooow).
>>> I've been thinking of adding some sort of shell script or "make"
>>> file to see if this can be improved... at least for sanities' sake.
>>> :-(
>>> 
>>> -JJR
>>> 
>> Build times with the new dsss push me way past the sanity point, so
>> I've gone back to 0.76, which I think may have never been released.
>> I think I built it myself from sources.
>> 
>> Build times with 0.76 are just barely tolerable with my app.  But my
>> colleague was telling me today that he wants to do his work on a
>> small, non-DWT test app instead of the main app because the build
>> times are too frustrating for him.
>> 
>> If I were forced to use the latest DSSS, I'd defnitely be trying to
>> do whatever I could to improve the build times, including using
>> "make" if that's what it took.
>> 
>> Hmm... Now that dmd -v will spit out all the modules imported, it
>> might be possible to use that to create a makefile (or a make.deps
>> for use by a makefile) automatically.
>> 
>> --bb
>> 
> I suggest people to try rdmd out. It comes with the standard
> distribution and I'd want to improve it based on feedback.
> 
> http://www.digitalmars.com/d/2.0/rdmd.html
> 
> Andrei
> 


Interesting.  I never thought of rdmd for this purpose.  I'll see what if 
it can help here.  Thanks for the suggestion. :-)

-JJR





More information about the Digitalmars-d mailing list