[dmd-internals] [D-Programming-Language/dmd] 2f7ce3: add gc for Windows dmd

Brad Roberts braddr at puremagic.com
Sat Sep 24 14:10:04 PDT 2011


Looks like the execution time for dmd and phobos have increased fairly 
substantially since the gc was checked in.

  http://d.puremagic.com/test-results/platform-history.ghtml?os=Win_32
  http://d.puremagic.com/test-results/platform-history.ghtml?os=Linux_32

The linux link is just for comparison to show that no increase has 
occurred there.  On windows the phobos test time has increased from 
approx 8 minutes to approx 10 minutes, or 25%.  The dmd test has 
increased from approx 27 minutes (much more variation and I didn't 
compute an average or std dev) to approx 39 minutes (with only one 
completed data point so far, so, well, grain of salt), almost doubling.

A few more runs will help show the averages better, but still worth 
being concerned about.  That's a significant performance hit to the 
compiler.

On Saturday, September 24, 2011 2:26:37 AM, noreply at github.com wrote:
>   Branch: refs/heads/master
>   Home:   https://github.com/D-Programming-Language/dmd
>
>   Commit: 2f7ce3475128142068a491430b038c30dff42bd2
>       https://github.com/D-Programming-Language/dmd/commit/2f7ce3475128142068a491430b038c30dff42bd2
>   Author: Walter Bright <walter at walterbright.com>
>   Date:   2011-09-24 (Sat, 24 Sep 2011)
>
>   Changed paths:
>     M src/mars.c
>   M src/module.c
>   A src/root/dmgcmem.c
>   A src/root/gc/bits.c
>   A src/root/gc/bits.h
>   A src/root/gc/gc.c
>   A src/root/gc/gc.h
>   A src/root/gc/gccbitops.h
>   A src/root/gc/linux.c
>   A src/root/gc/mscbitops.h
>   A src/root/gc/os.h
>   A src/root/gc/testgc.c
>   A src/root/gc/win32.c
>   M src/root/rmem.c
>   M src/root/root.c
>   M src/win32.mak
>
>   Log Message:
>   -----------
>   add gc for Windows dmd
>
>



More information about the dmd-internals mailing list