Changes between Version 4 and Version 5 of DynamicByDefault


Ignore:
Timestamp:
Nov 24, 2012 2:35:44 PM (17 months ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DynamicByDefault

    v4 v5  
    22== OS X 32bit vs 64bit == 
    33 
    4 Currently, some people use the 32bit version of GHC on OS X for performance reasons. Full nofib results comparing the two are 
     4Currently, some people use the 32bit version of GHC on OS X for performance reasons. It's not clear for how much longer this will be viable, as other OS X libraries start dropping 32bit support. 
     5 
     6Full nofib results comparing the two are 
    57[http://lambda.haskell.org/~igloo/dynamic-by-default/nofib-osx-x86-x86_64-base.html here for static by default], and 
    6 [http://lambda.haskell.org/~igloo/dynamic-by-default/nofib-osx-x86-x86_64-dyn.html here for dynamic by default], but the highlights are: 
     8[http://lambda.haskell.org/~igloo/dynamic-by-default/nofib-osx-x86-x86_64-dyn.html here for dynamic by default], but the highlights are in the table below. 
     9 
     10The left-hand column shows the status quo: 64bit only beats 32bit in mutator time, and that is a shallow victory as the higher GC time means that total runtime is worse for 64bit. 
     11 
     12The right-hand column shows what the situation would be if we switch to dynamic instead. Allocations, memory use etc remain higher due to all word-sized things being twice as big. However, the speed difference moves in 64bit's favour, and 64bit is now faster overall. 
     13 
    714{{{ 
    815#!html