Retainer Profiling: 0, at 4.755756 seconds Max auxiliary stack size = 201 Average number of visits per object = 2.474524 Retainer Profiling: 1, at 4.756028 seconds Max auxiliary stack size = 212 Average number of visits per object = 2.470593 Retainer Profiling: 2, at 4.827907 seconds Max auxiliary stack size = 230 Average number of visits per object = 2.466803 Retainer Profiling: 3, at 4.914817 seconds Max auxiliary stack size = 225 Average number of visits per object = 2.534671 Retainer Profiling: 4, at 5.002292 seconds Max auxiliary stack size = 222 Average number of visits per object = 2.534580 Retainer Profiling: 5, at 5.085314 seconds Max auxiliary stack size = 228 Average number of visits per object = 2.534637 Retainer Profiling: 6, at 5.158943 seconds Max auxiliary stack size = 232 Average number of visits per object = 2.481049 Retainer Profiling: 7, at 5.243562 seconds Max auxiliary stack size = 232 Average number of visits per object = 2.481049 Retainer Profiling: 8, at 5.336822 seconds Max auxiliary stack size = 232 Average number of visits per object = 2.481049 Retainer Profiling: 9, at 5.426669 seconds Max auxiliary stack size = 232 Average number of visits per object = 2.481049 Retainer Profiling: 10, at 5.515437 seconds Max auxiliary stack size = 232 Average number of visits per object = 2.412647 Retainer Profiling: 11, at 5.596402 seconds Max auxiliary stack size = 235 Average number of visits per object = 2.412651 Retainer Profiling: 12, at 5.683065 seconds Max auxiliary stack size = 234 Average number of visits per object = 2.412726 Retainer Profiling: 13, at 5.774600 seconds Max auxiliary stack size = 232 Average number of visits per object = 2.412647 Retainer Profiling: 14, at 5.893151 seconds Max auxiliary stack size = 235 Average number of visits per object = 2.387229 Retainer Profiling: 15, at 5.955687 seconds Max auxiliary stack size = 229 Average number of visits per object = 2.383704 Retainer Profiling: 16, at 6.085723 seconds Max auxiliary stack size = 241 Average number of visits per object = 2.385209 Retainer Profiling: 17, at 6.109794 seconds Max auxiliary stack size = 263 Average number of visits per object = 2.385512 Retainer Profiling: 18, at 6.131621 seconds Max auxiliary stack size = 250 Average number of visits per object = 2.385930 Retainer Profiling: 19, at 6.201378 seconds Max auxiliary stack size = 270 Average number of visits per object = 2.383769 Retainer Profiling: 20, at 6.261419 seconds Max auxiliary stack size = 274 Average number of visits per object = 2.385702 Retainer Profiling: 21, at 6.371790 seconds Max auxiliary stack size = 300 Average number of visits per object = 2.384847 Retainer Profiling: 22, at 6.475169 seconds Max auxiliary stack size = 333 Average number of visits per object = 2.383779 Retainer Profiling: 23, at 6.585424 seconds Max auxiliary stack size = 219 Average number of visits per object = 2.563328 Retainer Profiling: 24, at 6.712447 seconds Max auxiliary stack size = 228 Average number of visits per object = 3.046799 Retainer Profiling: 25, at 6.791384 seconds Max auxiliary stack size = 231 Average number of visits per object = 2.926980 Retainer Profiling: 26, at 6.867876 seconds Max auxiliary stack size = 230 Average number of visits per object = 2.923195 Retainer Profiling: 27, at 7.016080 seconds Max auxiliary stack size = 260 Average number of visits per object = 3.057003 Retainer Profiling: 28, at 7.226891 seconds Max auxiliary stack size = 258 Average number of visits per object = 3.132981 Retainer Profiling: 29, at 7.402062 seconds Max auxiliary stack size = 345 Average number of visits per object = 2.895783 Retainer Profiling: 30, at 7.565602 seconds Max auxiliary stack size = 456 Average number of visits per object = 2.814971 Retainer Profiling: 31, at 7.782820 seconds Max auxiliary stack size = 530 Average number of visits per object = 2.781745 Retainer Profiling: 32, at 7.796261 seconds Max auxiliary stack size = 558 Average number of visits per object = 7.800346 Retainer Profiling: 33, at 7.768838 seconds Max auxiliary stack size = 568 Average number of visits per object = 7.795017 Retainer Profiling: 34, at 7.854375 seconds Max auxiliary stack size = 571 Average number of visits per object = 8.270235 Retainer Profiling: 35, at 8.065153 seconds Max auxiliary stack size = 210 Average number of visits per object = 6.151911 Retainer Profiling: 36, at 8.253222 seconds Max auxiliary stack size = 209 Average number of visits per object = 4.845544 Retainer Profiling: 37, at 8.342856 seconds Max auxiliary stack size = 209 Average number of visits per object = 5.155994 Retainer Profiling: 38, at 8.448601 seconds Max auxiliary stack size = 198 Average number of visits per object = 5.731519 Retainer Profiling: 39, at 8.519664 seconds Max auxiliary stack size = 209 Average number of visits per object = 4.905360 Retainer Profiling: 40, at 8.631135 seconds Max auxiliary stack size = 209 Average number of visits per object = 5.219306 Retainer Profiling: 41, at 8.724508 seconds Max auxiliary stack size = 242 Average number of visits per object = 5.297121 Retainer Profiling: 42, at 8.822354 seconds Max auxiliary stack size = 209 Average number of visits per object = 5.026663 Retainer Profiling: 43, at 8.921279 seconds Max auxiliary stack size = 209 Average number of visits per object = 4.919877 Retainer Profiling: 44, at 9.020980 seconds Max auxiliary stack size = 209 Average number of visits per object = 4.855965 Retainer Profiling: 45, at 9.112505 seconds Max auxiliary stack size = 209 Average number of visits per object = 4.804471 Retainer Profiling: 46, at 9.205174 seconds Max auxiliary stack size = 209 Average number of visits per object = 4.750182 Retainer Profiling: 47, at 9.287172 seconds Max auxiliary stack size = 210 Average number of visits per object = 6.116193 Retainer Profiling: 48, at 9.308637 seconds Max auxiliary stack size = 237 Average number of visits per object = 6.089468 Retainer Profiling: 49, at 9.407558 seconds Max auxiliary stack size = 209 Average number of visits per object = 5.020052 Retainer Profiling: 50, at 9.492620 seconds Max auxiliary stack size = 213 Average number of visits per object = 4.975210 Retainer Profiling: 51, at 9.557478 seconds Max auxiliary stack size = 217 Average number of visits per object = 6.402217 Retainer Profiling: 52, at 9.643510 seconds Max auxiliary stack size = 219 Average number of visits per object = 4.883833 Retainer Profiling: 53, at 9.722541 seconds Max auxiliary stack size = 219 Average number of visits per object = 4.846748 Retainer Profiling: 54, at 9.800928 seconds Max auxiliary stack size = 219 Average number of visits per object = 4.813484 Retainer Profiling: 55, at 9.860753 seconds Max auxiliary stack size = 219 Average number of visits per object = 4.796570 Retainer Profiling: 56, at 9.941116 seconds Max auxiliary stack size = 221 Average number of visits per object = 4.966369 Retainer Profiling: 57, at 10.002537 seconds Max auxiliary stack size = 232 Average number of visits per object = 6.719314 Retainer Profiling: 58, at 10.064573 seconds Max auxiliary stack size = 227 Average number of visits per object = 5.255669 Retainer Profiling: 59, at 10.136105 seconds Max auxiliary stack size = 231 Average number of visits per object = 5.435856 Retainer Profiling: 60, at 10.201043 seconds Max auxiliary stack size = 233 Average number of visits per object = 5.501074 Retainer Profiling: 61, at 10.265441 seconds Max auxiliary stack size = 237 Average number of visits per object = 5.676174 Retainer Profiling: 62, at 10.335953 seconds Max auxiliary stack size = 239 Average number of visits per object = 5.728840 Retainer Profiling: 63, at 10.404594 seconds Max auxiliary stack size = 243 Average number of visits per object = 5.891834 Retainer Profiling: 64, at 10.480019 seconds Max auxiliary stack size = 247 Average number of visits per object = 6.020935 Retainer Profiling: 65, at 10.544442 seconds Max auxiliary stack size = 249 Average number of visits per object = 6.072110 Retainer Profiling: 66, at 10.604098 seconds Max auxiliary stack size = 253 Average number of visits per object = 6.202377 Retainer Profiling: 67, at 10.651247 seconds Max auxiliary stack size = 262 Average number of visits per object = 7.887724 Retainer Profiling: 68, at 10.629711 seconds Max auxiliary stack size = 257 Average number of visits per object = 6.312502 Retainer Profiling: 69, at 10.677908 seconds Max auxiliary stack size = 266 Average number of visits per object = 7.992002 Retainer Profiling: 70, at 10.646605 seconds Max auxiliary stack size = 261 Average number of visits per object = 6.416824 Retainer Profiling: 71, at 10.692736 seconds Max auxiliary stack size = 270 Average number of visits per object = 8.090425 Retainer Profiling: 72, at 10.671293 seconds Max auxiliary stack size = 265 Average number of visits per object = 6.515895 Retainer Profiling: 73, at 10.713397 seconds Max auxiliary stack size = 267 Average number of visits per object = 6.548522 Retainer Profiling: 74, at 10.763884 seconds Max auxiliary stack size = 271 Average number of visits per object = 6.653482 Retainer Profiling: 75, at 10.798581 seconds Max auxiliary stack size = 287 Average number of visits per object = 8.296916 Retainer Profiling: 76, at 10.831895 seconds Max auxiliary stack size = 277 Average number of visits per object = 6.776299 Retainer Profiling: 77, at 10.829438 seconds Max auxiliary stack size = 279 Average number of visits per object = 6.816222 Retainer Profiling: 78, at 10.877820 seconds Max auxiliary stack size = 281 Average number of visits per object = 6.857115 Retainer Profiling: 79, at 10.869250 seconds Max auxiliary stack size = 340 Average number of visits per object = 11.192431 Retainer Profiling: 80, at 10.925088 seconds Max auxiliary stack size = 287 Average number of visits per object = 6.965681 Retainer Profiling: 81, at 10.950715 seconds Max auxiliary stack size = 289 Average number of visits per object = 6.999194 Retainer Profiling: 82, at 10.946122 seconds Max auxiliary stack size = 293 Average number of visits per object = 7.990913 Retainer Profiling: 83, at 10.998289 seconds Max auxiliary stack size = 295 Average number of visits per object = 7.083009 Retainer Profiling: 84, at 11.031293 seconds Max auxiliary stack size = 299 Average number of visits per object = 7.128857 Retainer Profiling: 85, at 11.067774 seconds Max auxiliary stack size = 301 Average number of visits per object = 7.144869 Retainer Profiling: 86, at 11.099013 seconds Max auxiliary stack size = 305 Average number of visits per object = 7.197745 Retainer Profiling: 87, at 11.126681 seconds Max auxiliary stack size = 314 Average number of visits per object = 8.743808 Retainer Profiling: 88, at 11.151405 seconds Max auxiliary stack size = 311 Average number of visits per object = 7.265518 Retainer Profiling: 89, at 11.146061 seconds Max auxiliary stack size = 342 Average number of visits per object = 8.778386 Retainer Profiling: 90, at 11.194182 seconds Max auxiliary stack size = 317 Average number of visits per object = 7.318596 Retainer Profiling: 91, at 11.218662 seconds Max auxiliary stack size = 321 Average number of visits per object = 7.369289 Retainer Profiling: 92, at 11.226876 seconds Max auxiliary stack size = 332 Average number of visits per object = 8.861387 Retainer Profiling: 93, at 11.245144 seconds Max auxiliary stack size = 327 Average number of visits per object = 7.426641 Retainer Profiling: 94, at 11.234138 seconds Max auxiliary stack size = 341 Average number of visits per object = 9.672410 Retainer Profiling: 95, at 11.262331 seconds Max auxiliary stack size = 333 Average number of visits per object = 7.477230 Retainer Profiling: 96, at 11.196304 seconds Max auxiliary stack size = 347 Average number of visits per object = 9.689612 Retainer Profiling: 97, at 11.226725 seconds Max auxiliary stack size = 339 Average number of visits per object = 7.523547 Retainer Profiling: 98, at 11.222219 seconds Max auxiliary stack size = 350 Average number of visits per object = 8.961540 Retainer Profiling: 99, at 11.230784 seconds Max auxiliary stack size = 345 Average number of visits per object = 7.568411 Retainer Profiling: 100, at 11.248030 seconds Max auxiliary stack size = 347 Average number of visits per object = 7.579005 Retainer sets created during profiling: SET 2 = {} SET 3 = {} SET 4 = {<>} SET 5 = {} SET 6 = {<>, } SET 28 = {} SET 31 = {} SET 37 = {} SET 58 = {, <>} SET 74 = {, } SET 79 = {} SET 80 = {} SET 87 = {} SET 88 = {} SET 610 = {} SET 1179 = {} SET 1187 = {} SET 2524 = {, , } SET 2895 = {} SET 2948 = {, , , , , } SET 3001 = {} SET 3158 = {} SET 3160 = {, } SET 3325 = {, , } SET 3331 = {, , } SET 3452 = {, , , } SET 3460 = {, , , , <>} SET 3473 = {, } SET 3722 = {, } SET 3904 = {, } SET 3984 = {, , , } SET 4040 = {, , , , } SET 4188 = {, , , , , , } SET 4219 = {, } SET 4349 = {, } SET 4378 = {, , } SET 5134 = {} SET 6778 = {} SET 6781 = {, , , } SET 6824 = {} SET 6826 = {} SET 6829 = {} SET 6832 = {} SET 6835 = {} SET 6838 = {} SET 6847 = {} SET 6857 = {} SET 6869 = {} SET 6873 = {} SET 6875 = {} SET 6898 = {} SET 6900 = {} SET 6902 = {} SET 6904 = {} SET 6907 = {} SET 6910 = {} SET 6916 = {} SET 6919 = {} SET 7045 = {, } SET 8854 = {, , } SET 8979 = {} SET 8981 = {, , } SET 8990 = {, , , , , , } SET 8995 = {, , , , , , , } SET 8998 = {, , , } SET 9008 = {, , , , , , } SET 9009 = {, , , , } SET 9013 = {, , , , , } SET 9014 = {, , , } SET 9018 = {, , , , } SET 9019 = {, , , , , , } SET 9020 = {, , , , } SET 9024 = {, , , , } SET 9029 = {, , , } SET 9041 = {, , , , } SET 9042 = {, , , , } SET 9088 = {, , , , } SET 9090 = {, , , , } SET 9091 = {, , , } SET 13140 = {, , } SET 13293 = {, } SET 13365 = {, , , , , } SET 13366 = {, , , , , , , } SET 13367 = {, , , , , , , } SET 13369 = {, , , , , , , } SET 13372 = {, , , , , , } SET 13373 = {, , , , , , , } SET 13374 = {, , , , , , } SET 13375 = {, , , , , , } SET 13376 = {, , , , , , } SET 13378 = {, , , , , , } SET 13379 = {, , , , , , } SET 13380 = {, , , , , , } SET 13381 = {, , , , , , , } SET 13382 = {, , , , , , } SET 13383 = {, , , , , , } SET 13384 = {, , , , , , , } SET 13385 = {, , , , , , , } SET 13386 = {, , , , , , } SET 13388 = {, , , , , , , } SET 13389 = {, , , , , , , } SET 13390 = {, , , , , , , } SET 13391 = {, , , , , , } SET 13392 = {, , , , , , , } SET 13393 = {, , , , , , , } SET 13394 = {, , , , , , , } SET 13395 = {, , , , , , } SET 13396 = {, , , , , , , } SET 13397 = {, , , , , , , } SET 13400 = {, , , , , , , } SET 13404 = {, , , , , , } SET 13406 = {, , , , , , , } SET 13409 = {, , , , , , , } SET 13410 = {, , , , , , , } SET 13411 = {, , , , , , , } SET 13412 = {, , , , , , , } SET 13413 = {, , , , , , , } SET 13439 = {, , } SET 13442 = {, , , , , } SET 13448 = {, , , , } SET 13449 = {, , , , , } SET 13450 = {, , , , , } SET 13499 = {, , } SET 13500 = {, , , } SET 13503 = {, , , , } SET 13529 = {, , } SET 13533 = {, , , , , , } SET 13561 = {, , } SET 13636 = {} SET 13697 = {, } SET 13717 = {, , , , , , } SET 13741 = {, , , , } SET 13831 = {, , , , , , } SET 13865 = {, , , , , , , } SET 13868 = {, , , } SET 13870 = {, , } SET 13871 = {, , , , , , } SET 13876 = {} SET 13877 = {} SET 13879 = {} SET 13880 = {} SET 13882 = {} SET 13884 = {,Dodge.DrWdWd.doDoorMount.\,Dodge.DrWdWd.doDoorMount,Dodge.DrWdWd.doorLerp.domounts,Dodge.DrWdWd.doorLerp,Dodge.DrWdWd.updateDoor,Dodge.Update.updateDoors,Dodge.Update.functionalUpdate,Dodge.Update.timeFlowUpdate,Dodge.Update.updateUniverseMid,Dodge.Update.updateUniverse,Main.updateRenderSplit,Main.theUpdateStep,Loop.doConLoop'.worldSideEffectsWindow,Loop.doConLoop'.go,Loop.doConLoop',Loop.setupConLoop'.\.\,Loop.setupConLoop'.\,Loop.setupConLoop',Main.main>} SET 13887 = {} SET 13934 = {, } SET 13935 = {} SET 13939 = {} SET 13941 = {} SET 13952 = {, } SET 13962 = {, , } SET 14018 = {, } SET 14019 = {, , } SET 14069 = {>=,Data.Profunctor.Unsafe.#..\,Data.Profunctor.Unsafe.#.,Dodge.Layout.generateLevelFromRoomList,Dodge.LevelGen.generateWorldFromSeed,Dodge.StartNewGame.startSeedGameConc,Dodge.StartNewGame.startSeedGame,Dodge.StartNewGame.startNewGameInSlot,Main.firstWorldLoad,Dodge.Concurrent.conEffects.dopop,Dodge.Concurrent.conEffects,Loop.doConLoop'.go,Loop.doConLoop',Loop.setupConLoop'.\.\,Loop.setupConLoop'.\,Loop.setupConLoop',Main.main>} SET 14096 = {} SET 14168 = {, } SET 14169 = {, } SET 14170 = {, , , , } SET 14171 = {, , , , , } SET 14174 = {} SET 14175 = {, , } SET 14178 = {, , , , , } SET 14182 = {, , , } SET 14183 = {, , , , , } SET 14184 = {, , , } SET 14185 = {, , , , , } SET 14186 = {, , , , , } SET 14187 = {, , , , , , } SET 14188 = {, , , } SET 14197 = {, , , } SET 14240 = {, , , , , , } SET 14241 = {, , } SET 14242 = {, , , } SET 14287 = {, , } SET 14288 = {, , , , , } SET 14290 = {, } SET 14291 = {} SET 14293 = {, } SET 14298 = {, , , } SET 14303 = {, , } SET 14304 = {, , } SET 14305 = {, , , } SET 14306 = {, } SET 14307 = {} SET 14308 = {} SET 14309 = {, , , } SET 14311 = {, , } SET 14312 = {} SET 14313 = {, , } SET 14314 = {, , , , } SET 14316 = {, , } SET 14318 = {, , , } SET 14325 = {, } SET 14326 = {, , , , , } SET 14330 = {, <>} SET 14332 = {, , , , , <>} SET 14340 = {, } SET 14343 = {, } SET 14350 = {} SET 14351 = {,Dodge.Render.ShapePicture.worldSPic,Dodge.Render.doDrawing'.wswp,Dodge.Render.doDrawing',Dodge.Render.doDrawing,Main.updateRenderSplit,Main.theUpdateStep,Loop.doConLoop'.worldSideEffectsWindow,Loop.doConLoop'.go,Loop.doConLoop',Loop.setupConLoop'.\.\,Loop.setupConLoop'.\,Loop.setupConLoop',Main.main>} SET 14352 = {} SET 14353 = {} SET 14354 = {, , , } SET 14355 = {, } SET 14356 = {} SET 14357 = {, ,Dodge.Render.ShapePicture.worldSPic,Dodge.Render.doDrawing'.wswp,Dodge.Render.doDrawing',Dodge.Render.doDrawing,Main.updateRenderSplit,Main.theUpdateStep,Loop.doConLoop'.worldSideEffectsWindow,Loop.doConLoop'.go,Loop.doConLoop',Loop.setupConLoop'.\.\,Loop.setupConLoop'.\,Loop.setupConLoop',Main.main>, } SET 14358 = {>=,Control.Monad.Parallel.forkExec.\,Control.Monad.Parallel.forkExec,Control.Monad.Parallel.bindM2,Control.Monad.Parallel.bindM3,Dodge.Render.doDrawing',Dodge.Render.doDrawing,Main.updateRenderSplit,Main.theUpdateStep,Loop.doConLoop'.worldSideEffectsWindow,Loop.doConLoop'.go,Loop.doConLoop',Loop.setupConLoop'.\.\,Loop.setupConLoop'.\,Loop.setupConLoop',Main.main>}