+++ /dev/null
- Wed Dec 14 20:57 2016 Time and Allocation Profiling Report (Final)
-
- advent11p +RTS -p -hy -RTS
-
- total time = 40.75 secs (40754 ticks @ 1000 us, 1 processor)
- total alloc = 5,362,606,072 bytes (excludes profiling overheads)
-
-COST CENTRE MODULE %time %alloc
-
-candidates.nonloops.\ Main 54.4 0.2
-aStar Main 24.2 1.6
-== Main 8.4 0.0
-canonical Main 7.1 67.1
-== Main 1.2 0.0
-canonical.names Main 1.1 6.9
-updateBuilding.updateFloor Main 0.7 6.2
-canonical.floorOf Main 0.4 2.6
-aStar.newAgenda Main 0.2 1.1
-canonical.pairs Main 0.2 4.1
-isLegal.pairs Main 0.2 2.9
-updateBuilding.newFloors Main 0.1 1.8
-successors.items Main 0.1 1.0
-estimateCost Main 0.1 1.5
-successors Main 0.1 1.1
-
-
- individual inherited
-COST CENTRE MODULE no. entries %time %alloc %time %alloc
-
-MAIN MAIN 96 0 0.0 0.0 100.0 100.0
- part1 Main 194 0 0.0 0.0 0.0 0.0
- CAF:main1 Main 188 0 0.0 0.0 0.0 0.0
- part1 Main 193 1 0.0 0.0 0.0 0.0
- main Main 192 1 0.0 0.0 0.0 0.0
- CAF:main2 Main 187 0 0.0 0.0 0.0 0.0
- part1 Main 195 0 0.0 0.0 0.0 0.0
- CAF:main3 Main 186 0 0.0 0.0 0.0 0.0
- part1 Main 196 0 0.0 0.0 0.0 0.0
- CAF:main4 Main 185 0 0.0 0.0 0.0 0.0
- part1 Main 197 0 0.0 0.0 0.0 0.0
- trail Main 198 1 0.0 0.0 0.0 0.0
- CAF:main5 Main 184 0 0.0 0.0 0.0 0.0
- part1 Main 199 0 0.0 0.0 0.0 0.0
- CAF:main6 Main 183 0 0.0 0.0 100.0 100.0
- part1 Main 200 0 0.0 0.0 100.0 100.0
- aStar Main 201 86895 24.2 1.6 100.0 100.0
- == Main 271 493018146 2.7 0.0 2.7 0.0
- aStar.creached Main 269 86894 0.0 0.1 3.2 24.5
- canonical Main 270 86894 2.1 20.3 3.2 24.4
- canonical.pairs Main 299 86894 0.0 1.2 0.7 2.0
- canonical.pairs.\ Main 301 434470 0.0 0.0 0.6 0.8
- canonical.floorOf Main 302 868940 0.1 0.8 0.6 0.8
- canonical.floorOf.\ Main 305 1060568 0.1 0.0 0.2 0.0
- == Main 306 2672761 0.1 0.0 0.1 0.0
- canonical.floorOf.\ Main 303 1068473 0.1 0.0 0.3 0.0
- == Main 304 2106409 0.2 0.0 0.2 0.0
- canonical.names Main 297 86894 0.4 2.1 0.4 2.1
- canonical.names.\ Main 300 434470 0.0 0.0 0.0 0.0
- isGenerator Main 298 868940 0.0 0.0 0.0 0.0
- aStar.newAgenda Main 211 25877 0.2 1.1 69.9 73.9
- candidates Main 212 25877 0.0 0.0 69.7 72.7
- candidates.newCandidates Main 260 25877 0.1 0.3 1.1 9.5
- candidates.newCandidates.\ Main 263 87266 0.0 0.2 1.1 9.1
- candidates.makeAgendum Main 264 87266 0.0 0.0 1.0 9.0
- canonical Main 273 25876 0.5 6.1 0.8 7.3
- canonical.pairs Main 289 25876 0.0 0.4 0.2 0.6
- canonical.pairs.\ Main 291 129380 0.0 0.0 0.2 0.2
- canonical.floorOf Main 292 258760 0.0 0.2 0.2 0.2
- canonical.floorOf.\ Main 295 326405 0.0 0.0 0.1 0.0
- == Main 296 809925 0.1 0.0 0.1 0.0
- canonical.floorOf.\ Main 293 320020 0.0 0.0 0.1 0.0
- == Main 294 613255 0.0 0.0 0.0 0.0
- canonical.names Main 287 25876 0.1 0.6 0.1 0.6
- canonical.names.\ Main 290 129380 0.0 0.0 0.0 0.0
- isGenerator Main 288 258760 0.0 0.0 0.0 0.0
- estimateCost Main 265 87266 0.1 1.5 0.2 1.6
- estimateCost.\ Main 267 349064 0.0 0.1 0.0 0.1
- candidates.newCandidates.\ Main 261 87266 0.0 0.0 0.0 0.0
- cost Main 262 87266 0.0 0.0 0.0 0.0
- candidates.previous Main 258 25877 0.0 0.0 0.0 0.0
- trail Main 259 25877 0.0 0.0 0.0 0.0
- candidates.excludable Main 257 25877 0.0 0.5 0.0 0.5
- candidates.nonloops Main 255 25877 0.0 0.1 66.7 49.2
- candidates.nonloops.\ Main 256 173908 54.4 0.2 66.7 49.1
- == Main 274 1116186639 5.8 0.0 5.8 0.0
- canonical Main 272 173884 4.5 40.7 6.5 48.9
- canonical.pairs Main 278 173878 0.1 2.5 1.4 4.0
- canonical.pairs.\ Main 280 869390 0.0 0.0 1.3 1.6
- canonical.floorOf Main 281 1738780 0.2 1.6 1.3 1.6
- canonical.floorOf.\ Main 284 2172320 0.2 0.0 0.6 0.0
- == Main 285 5376137 0.4 0.0 0.4 0.0
- canonical.floorOf.\ Main 282 2172039 0.2 0.0 0.5 0.0
- == Main 283 4187153 0.3 0.0 0.3 0.0
- canonical.names Main 276 173878 0.6 4.2 0.6 4.2
- canonical.names.\ Main 279 869390 0.0 0.0 0.0 0.0
- isGenerator Main 277 1738780 0.0 0.0 0.0 0.0
- candidates.candidate Main 217 25877 0.0 0.0 0.0 0.0
- current Main 218 25877 0.0 0.0 0.0 0.0
- candidates.succs Main 213 25877 0.0 0.0 1.8 13.5
- successors Main 216 25877 0.1 1.1 1.3 10.5
- updateBuilding Main 236 301056 0.0 0.3 1.1 8.3
- updateBuilding.newFloors Main 239 301056 0.1 1.8 1.0 8.0
- updateBuilding.updateFloor Main 247 822780 0.7 6.2 0.9 6.2
- == Main 268 689856 0.1 0.0 0.1 0.0
- compare Main 250 1522445 0.1 0.0 0.1 0.0
- successors.floor Main 228 25877 0.0 0.0 0.0 0.0
- successors.items Main 220 25877 0.1 1.0 0.1 1.0
- successors.items.\ Main 227 451178 0.0 0.0 0.0 0.0
- successors.nextFloors Main 219 25877 0.0 0.0 0.0 0.0
- legalSuccessors Main 215 0 0.1 0.2 0.5 3.0
- isLegal Main 237 301056 0.2 0.0 0.4 2.9
- isLegal.safePair Main 254 1442600 0.1 0.0 0.1 0.0
- isLegal.pairs Main 252 263333 0.2 2.9 0.2 2.9
- isGenerator Main 253 563756 0.0 0.0 0.0 0.0
- isGenerator Main 251 345446 0.0 0.0 0.0 0.0
- isLegal.floor Main 238 301056 0.0 0.0 0.0 0.0
- aStar.reached Main 208 86895 0.0 0.0 0.0 0.0
- current Main 209 86895 0.0 0.0 0.0 0.0
- isGoal Main 207 86895 0.0 0.0 0.0 0.0
- isGoal.height Main 210 86895 0.0 0.0 0.0 0.0
- aStar.currentAgendum Main 205 86895 0.0 0.0 0.0 0.0
- aStar.(...) Main 204 86895 0.0 0.0 0.0 0.0
- CAF:lvl21_r8pa Main 180 0 0.0 0.0 0.0 0.0
- canonical Main 275 0 0.0 0.0 0.0 0.0
- CAF:main7 Main 169 0 0.0 0.0 0.0 0.0
- part1 Main 202 0 0.0 0.0 0.0 0.0
- initAgenda Main 203 1 0.0 0.0 0.0 0.0
- CAF:building1 Main 168 0 0.0 0.0 0.0 0.0
- building1 Main 206 1 0.0 0.0 0.0 0.0
- CAF:main12 Main 167 0 0.0 0.0 0.0 0.0
- building1 Main 248 0 0.0 0.0 0.0 0.0
- compare Main 249 1 0.0 0.0 0.0 0.0
- CAF:main19 Main 166 0 0.0 0.0 0.0 0.0
- building1 Main 229 0 0.0 0.0 0.0 0.0
- compare Main 230 18 0.0 0.0 0.0 0.0
- CAF:legalSuccessors_rSP Main 165 0 0.0 0.0 0.0 0.0
- legalSuccessors Main 214 1 0.0 0.0 0.0 0.0
- CAF:$fOrdBuilding1 Main 161 0 0.0 0.0 0.0 0.0
- estimateCost Main 266 0 0.0 0.0 0.0 0.0
- CAF:main36 Main 159 0 0.0 0.0 0.0 0.0
- building1 Main 232 0 0.0 0.0 0.0 0.0
- CAF:main32 Main 158 0 0.0 0.0 0.0 0.0
- building1 Main 234 0 0.0 0.0 0.0 0.0
- CAF:main29 Main 157 0 0.0 0.0 0.0 0.0
- building1 Main 235 0 0.0 0.0 0.0 0.0
- CAF:main18 Main 156 0 0.0 0.0 0.0 0.0
- building1 Main 231 0 0.0 0.0 0.0 0.0
- CAF:main16 Main 155 0 0.0 0.0 0.0 0.0
- building1 Main 233 0 0.0 0.0 0.0 0.0
- CAF:lvl3_r8oI Main 149 0 0.0 0.0 0.0 0.0
- aStar Main 240 0 0.0 0.0 0.0 0.0
- aStar.newAgenda Main 241 0 0.0 0.0 0.0 0.0
- candidates Main 242 0 0.0 0.0 0.0 0.0
- candidates.succs Main 243 0 0.0 0.0 0.0 0.0
- successors Main 244 0 0.0 0.0 0.0 0.0
- updateBuilding Main 245 0 0.0 0.0 0.0 0.0
- updateBuilding.newFloors Main 246 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Handle.FD 143 0 0.0 0.0 0.0 0.0
- CAF Text.Read.Lex 131 0 0.0 0.0 0.0 0.0
- CAF GHC.Conc.Signal 130 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Encoding 128 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Handle.Text 127 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Encoding.Iconv 110 0 0.0 0.0 0.0 0.0