8.2 and earlier build times

Simon Peyton Jones simonpj at microsoft.com
Wed May 17 08:56:18 UTC 2017


That's great news!  Faster than GHC 7.8!   We should advertise this :-).

Simon

|  -----Original Message-----
|  From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of
|  Christopher Allen
|  Sent: 16 May 2017 19:09
|  To: ghc-devs at haskell.org
|  Subject: 8.2 and earlier build times
|  
|  I did a build time test with hackage.haskell.org/package/bloodhound
|  today.
|  
|  I tested 8.2 (RC), 8.0, 7.10, and 7.8. I used Bloodhound in part
|  because it has very few but very large modules which is sort of a
|  pathological case for GHC right now.
|  
|  I first built the deps and library with each compilers and then reran
|  the build once or twice until the results stabilized. The build re-
|  built the V5/Types module and the examples depending on that module. I
|  triggered a build by adding/removing newline characters in the
|  V5/Types module.
|  
|  I've pushed the build targets / stack.yamls to the git repository:
|  https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithu
|  b.com%2Fbitemyapp%2Fbloodhound&data=02%7C01%7Csimonpj%40microsoft.com%
|  7Cc4d32126857a47dd4dd008d49c86aa7c%7C72f988bf86f141af91ab2d7cd011db47%
|  7C1%7C0%7C636305549597208612&sdata=kcqWLIARzF8xwaYwZgJ6vOkex1%2FtD53cB
|  %2BJlYcdnq2o%3D&reserved=0
|  
|  
|  Here are the results:
|  
|  
|  8.2 build:
|    126.37s user 2.26s system 101% cpu 2:07.16 total
|  
|  8.0 build:
|    147.44s user 2.24s system 100% cpu 2:28.93 total
|  
|  7.10 build:
|    163.38s user 2.14s system 100% cpu 2:44.64 total
|  
|  7.8 build:
|    129.12s user 2.30s system 101% cpu 2:10.09 total
|  
|  
|  Please let me know if you have any questions.
|  
|  --
|  Chris Allen
|  Currently working on
|  https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhaskel
|  lbook.com&data=02%7C01%7Csimonpj%40microsoft.com%7Cc4d32126857a47dd4dd
|  008d49c86aa7c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63630554959
|  7208612&sdata=vVpn%2FeGOPMspkvoj9SRl2nvc1CIpE0lZbnXYhyTu%2B9Y%3D&reser
|  ved=0
|  _______________________________________________
|  ghc-devs mailing list
|  ghc-devs at haskell.org
|  https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.h
|  askell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-
|  devs&data=02%7C01%7Csimonpj%40microsoft.com%7Cc4d32126857a47dd4dd008d4
|  9c86aa7c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6363055495972086
|  12&sdata=G7cskVvK6Gp7mGLxGbSFPHm4MAQqav69A8PftobVsLE%3D&reserved=0


More information about the ghc-devs mailing list