NLinker icon

Performance report

NLinker | PRO | 10/24/19 09:45:52 PM UTC | 0 ⭐ | 996 👁️ | Never ⏰ | []
text |

2.89 KB

|

None

|

0 👍

/

0 👎

	Fri Oct 25 03:29 2019 Time and Allocation Profiling Report  (Final)
 	   sokoban +RTS -p -RTS
 	total time  =        5.02 secs   (5017 ticks @ 1000 us, 1 processor)
	total alloc = 5,321,152,808 bytes  (excludes profiling overheads)
 COST CENTRE                            MODULE                              SRC                                                   %time %alloc
 >>=.\                                  Control.Monad.ST.Trans.Internal     Control/Monad/ST/Trans/Internal.hs:(71,5)-(74,31)      20.7   22.0
aStarFind                              Sokoban.Solver                      src/Sokoban/Solver.hs:(64,1)-(120,24)                  12.8    7.9
buildPushSolver.neighbors.tryBuildPath Sokoban.Model                       src/Sokoban/Model.hs:(496,13)-(500,30)                 12.1    7.9
fmap.\                                 Control.Monad.ST.Trans.Internal     Control/Monad/ST/Trans/Internal.hs:96:33-54            11.7   10.5
primitive.\                            Sokoban.Solver                      src/Sokoban/Solver.hs:(39,7)-(40,41)                    6.0    7.9
return.\                               Control.Monad.ST.Trans.Internal     Control/Monad/ST/Trans/Internal.hs:69:27-46             2.5    6.6
primitive                              Sokoban.Solver                      src/Sokoban/Solver.hs:(37,3)-(40,41)                    2.3    1.7
growTable/rehash                       Data.HashMap.Mutable.Basic          src/Data/HashMap/Mutable/Basic.hs:(342,60)-(349,28)     2.0    3.8
delete'.go                             Data.HashMap.Mutable.Basic          src/Data/HashMap/Mutable/Basic.hs:(421,5)-(492,48)      1.9    3.5
insertRecord/probe                     Data.HashMap.Mutable.Basic          src/Data/HashMap/Mutable/Basic.hs:(295,49)-(301,39)     1.7    2.9
>>=                                    Control.Monad.ST.Trans.Internal     Control/Monad/ST/Trans/Internal.hs:(70,3)-(74,31)       1.6    0.0
delete'                                Data.HashMap.Mutable.Basic          src/Data/HashMap/Mutable/Basic.hs:(385,1)-(492,48)      1.6    2.4
getCell                                Sokoban.Model                       src/Sokoban/Model.hs:(618,1)-(625,20)                   1.4    0.4
<*>.\                                  Control.Monad.ST.Trans.Internal     Control/Monad/ST/Trans/Internal.hs:(101,25)-(103,51)    1.3    1.4
checkOverflow                          Data.HashMap.Mutable.Basic          src/Data/HashMap/Mutable/Basic.hs:(308,1)-(325,20)      1.2    1.2
lookup/go                              Data.HashMap.Mutable.Basic          src/Data/HashMap/Mutable/Basic.hs:(155,53)-(186,54)     1.1    3.7
buildMoveSolver.neighbors              Sokoban.Model                       src/Sokoban/Model.hs:(472,5)-(478,33)                   1.0    1.1
readArray                              Data.HashMap.Mutable.Internal.Array src/Data/HashMap/Mutable/Internal/Array.hs:42:1-23      0.9    1.3

Comments