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