
22 Nov
2014
22 Nov
'14
4:13 p.m.
When I run the sudoko2 program from the parconc-examples package, I get output like: ... SPARKS: 2 (1 converted, 0 overflowed, 0 dud, 0 GC'd, 1 fizzled) INIT time 0.00s ( 0.02s elapsed) MUT time 1.75s ( 1.44s elapsed) GC time 0.73s ( 0.14s elapsed) EXIT time 0.00s ( 0.00s elapsed) Total time 2.48s ( 1.60s elapsed) ... My full command line is: ./sudoku2 sudoku17.1000.txt +RTS -N2 -s I understand how to interpret the Total time - 2.48 seconds is the total time spent by both cores and 1.6 seconds is the running time of the program as a whole. But how should interpret the GC times? What do 0.73s and 0.14s actually represent? This is with GHC 7.8.3, OSX 10.8.5, 64-bit Haskell Platform.