Richard Eisenberg <[email protected]> writes: > Sadly, none of the suggestions on this thread worked. > > But here is some more detail: > > - During stage-1, my machine's CPU is maxed out (or nearly so) in user mode. > - After stage-1 (most obviously during rts_dist_HC), my machine spends > roughly 80% of its CPU in *system* mode. > - Testing on my other machine (which is slower, but much faster at building > GHC), I never see high *system* percentages. > - Both machines use APFS, which was one candidate for the slowdown. > - The slow machine uses XCode 10.1; the fast one uses XCode 9.4.1 > - The slow machine uses clang 10.0.0; the fast one uses clang 9.1.0 > - `brew install gmp` on the slow machine tells me that gmp is already > installed. > - As a reminder: the slow machine is macOS 10.13.6; the fast one is macOS > 10.13.5. I don't wish to try upgrading the fast one... lest that slow it down! > > Does anyone have any insight? > Were you able to collect a few stacks from the slow processes? It sounds like the author of the original post was somehow able to do this. Under Linux I would just fire up perf and grab a system-wide profile. Knowing precisely what slow path you are hitting would help localize any possible problem in GHC.
Cheers, - Ben
signature.asc
Description: PGP signature
_______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
