Changes between Version 9 and Version 10 of LateDmd


Ignore:
Timestamp:
Aug 30, 2013 2:39:11 PM (2 years ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LateDmd

    v9 v10  
    33Notes about running demand analysis a second time, late in the pipeline.
    44
    5 Commit c080f727ba5f83921b842fcff71e9066adbdc250
    6 
    7 The numbers quoted on this wiki page were using ef017944600cf4e153aad686a6a78bfb48dea67a as the base commit — after measuring, I rebased my patch to apply it to 33c880b43ed72d77f6b1d95d5ccefbd376c78c78
    8 
    9 The corresponding testsuite commit is [a7920ef6eefa5578c89b7cda0d6be207ee38c502/testsuite]
     5Commits c080f727ba5f83921b842fcff71e9066adbdc250 [a7920ef6eefa5578c89b7cda0d6be207ee38c502/testsuite]
    106
    117== Commit notes ==
     
    4036
    4137=== Effect on .hi file size ===
     38
     39The comparison in this section page uses ef017944600cf4e153aad686a6a78bfb48dea67a as the base commit — after measuring, I rebased my patch to apply it to 33c880b43ed72d77f6b1d95d5ccefbd376c78c78
    4240
    4341Removing the clever .hi file scheme for wrappers results as expected in an increase of .hi file size.
     
    8987
    9088=== Effect on .hi file size and .a file size ===
     89
     90The comparison in this section page uses ef017944600cf4e153aad686a6a78bfb48dea67a as the base commit — after measuring, I rebased my patch to apply it to 33c880b43ed72d77f6b1d95d5ccefbd376c78c78
    9191
    9292The second demand analysis generates more worker/wrapper splits, so it also generates larger .hi files and larger .o files. The numbers in this section measure the difference between `-O2 -flate-dmd-anal` and `-O2 -fno-late-dmd-anal`. This is on my 64 bit Mac OS X.
     
    149149=== New performance numbers ===
    150150
    151 I'm using commit
     151These numbers in this section come from c080f727ba5f83921b842fcff71e9066adbdc250, building the libraries/nofib tests with various combinations of -fno-late-dmd-anal and -flate-dmd-anal.
    152152
    153153I use these abbreviations in the following tables