Advertisement
Guest User

log in case `unique` is commented

a guest
Mar 13th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.99 KB | None | 0 0
  1. Fri Mar 14 01:21 2014 Time and Allocation Profiling Report (Final)
  2.  
  3. solve_sudoku.exe +RTS -p -RTS 0.sudoku
  4.  
  5. total time = 86.95 secs (86949 ticks @ 1000 us, 1 processor)
  6. total alloc = 16,066,704,288 bytes (excludes profiling overheads)
  7.  
  8. COST CENTRE MODULE %time %alloc
  9.  
  10. branch Sudoku 23.6 29.3
  11. branch.containing Sudoku 20.5 18.8
  12. exclusiveSplit.splitter Sudoku 17.6 30.3
  13. branch.clean Sudoku 13.8 9.4
  14. branch.rest Sudoku 10.1 2.3
  15. allright Sudoku 7.1 1.5
  16. exclusiveSplit Sudoku 5.6 7.9
  17.  
  18.  
  19. individual inherited
  20. COST CENTRE MODULE no. entries %time %alloc %time %alloc
  21.  
  22. MAIN MAIN 44 0 0.0 0.0 100.0 100.0
  23. main Main 89 0 0.0 0.0 100.0 100.0
  24. getTask Sudoku 126 1 0.0 0.0 0.0 0.0
  25. updateValues Sudoku 136 1 0.0 0.0 0.0 0.0
  26. makeCells Sudoku 127 1 0.0 0.0 0.0 0.0
  27. makeCells.cook Sudoku 132 9 0.0 0.0 0.0 0.0
  28. apply Sudoku 131 90 0.0 0.0 0.0 0.0
  29. makeCells.cook Sudoku 133 0 0.0 0.0 0.0 0.0
  30. makeCells.make Sudoku 134 81 0.0 0.0 0.0 0.0
  31. getSolution Sudoku 121 0 0.0 0.0 100.0 100.0
  32. solve Sudoku 122 46 0.0 0.0 100.0 100.0
  33. solve.\ Sudoku 198 45 0.0 0.0 0.0 0.0
  34. values Sudoku 199 3645 0.0 0.0 0.0 0.0
  35. solve.possibilities Sudoku 178 45 0.0 0.0 0.0 0.0
  36. solve.possibilities.\ Sudoku 179 45 0.0 0.0 0.0 0.0
  37. updateValues Sudoku 180 90 0.0 0.0 0.0 0.0
  38. updateValue Sudoku 181 45 0.0 0.0 0.0 0.0
  39. updateValue.f Sudoku 182 3645 0.0 0.0 0.0 0.0
  40. == Sudoku 183 3690 0.0 0.0 0.0 0.0
  41. solve.decision Sudoku 176 45 0.0 0.0 0.0 0.0
  42. decide Sudoku 177 45 0.0 0.0 0.0 0.0
  43. solve.undecided Sudoku 174 46 0.0 0.0 0.0 0.0
  44. values Sudoku 175 1448 0.0 0.0 0.0 0.0
  45. solve.list' Sudoku 139 46 0.0 0.0 100.0 100.0
  46. upgrade Sudoku 140 91 0.0 0.0 100.0 100.0
  47. values Sudoku 143 10326 0.0 0.0 0.0 0.0
  48. upgrade.list' Sudoku 141 91 0.0 0.0 100.0 100.0
  49. mutate Sudoku 142 7462 0.0 0.1 100.0 100.0
  50. updateCell Sudoku 144 7371 0.0 0.0 100.0 99.9
  51. updateCell.same Sudoku 185 0 0.0 0.0 0.1 0.1
  52. updateCell.chosen Sudoku 186 8472 0.0 0.0 0.1 0.0
  53. updateCell.callBy Sudoku 187 8472 0.0 0.0 0.1 0.0
  54. updateCell.sameBy Sudoku 189 8472 0.0 0.0 0.0 0.0
  55. part Sudoku 197 2824 0.0 0.0 0.0 0.0
  56. column Sudoku 195 2824 0.0 0.0 0.0 0.0
  57. row Sudoku 192 2824 0.0 0.0 0.0 0.0
  58. updateCell.necessary Sudoku 188 8472 0.0 0.0 0.1 0.0
  59. values Sudoku 193 67776 0.0 0.0 0.0 0.0
  60. updateCell.sameBy Sudoku 190 0 0.0 0.0 0.1 0.0
  61. part Sudoku 196 225920 0.0 0.0 0.0 0.0
  62. column Sudoku 194 225920 0.0 0.0 0.0 0.0
  63. row Sudoku 191 225920 0.0 0.0 0.0 0.0
  64. updateCell.v' Sudoku 145 7371 0.0 0.0 99.9 99.9
  65. updateCell.same Sudoku 184 2824 0.0 0.0 0.0 0.0
  66. updateCell.correct Sudoku 146 28209 0.0 0.0 99.8 99.9
  67. updateCell.good Sudoku 147 83864 0.0 0.0 99.8 99.9
  68. updateCell.good.vars Sudoku 152 83864 0.0 0.0 1.5 0.3
  69. updateCell.callBy Sudoku 158 83864 0.0 0.0 1.5 0.3
  70. updateCell.sameBy Sudoku 160 83864 0.0 0.0 0.0 0.0
  71. part Sudoku 171 27746 0.0 0.0 0.0 0.0
  72. column Sudoku 169 27909 0.0 0.0 0.0 0.0
  73. row Sudoku 163 28209 0.0 0.0 0.0 0.0
  74. updateCell.necessary Sudoku 159 83864 0.4 0.2 1.5 0.3
  75. values Sudoku 164 670912 0.0 0.0 0.0 0.0
  76. updateCell.sameBy Sudoku 161 0 0.8 0.1 1.0 0.1
  77. part Sudoku 170 2219680 0.1 0.0 0.1 0.0
  78. column Sudoku 168 2232720 0.0 0.0 0.0 0.0
  79. row Sudoku 162 2256720 0.0 0.0 0.0 0.0
  80. allright Sudoku 148 45268211 7.1 1.5 98.3 99.5
  81. branch Sudoku 153 30133103 23.6 29.3 91.2 98.0
  82. branch.rest Sudoku 167 28874842 10.1 2.3 10.1 2.3
  83. branch.clean Sudoku 165 12072147 1.2 0.6 1.2 0.6
  84. branch.containing Sudoku 154 30133103 20.5 18.8 56.3 65.8
  85. branch.clean Sudoku 166 0 12.6 8.8 12.6 8.8
  86. exclusiveSplit Sudoku 156 0 5.6 7.9 23.2 38.2
  87. exclusiveSplit.splitter Sudoku 157 75317450 17.6 30.3 17.6 30.3
  88. values Sudoku 138 3726 0.0 0.0 0.0 0.0
  89. printSudoku Sudoku 91 1 0.0 0.0 0.0 0.0
  90. showSudoku Sudoku 92 1 0.0 0.0 0.0 0.0
  91. showSudoku.get Sudoku 119 81 0.0 0.0 0.0 0.0
  92. row Sudoku 202 405 0.0 0.0 0.0 0.0
  93. column Sudoku 201 3321 0.0 0.0 0.0 0.0
  94. showSudoku.real Sudoku 118 81 0.0 0.0 0.0 0.0
  95. showSudoku.v Sudoku 97 169 0.0 0.0 0.0 0.0
  96. showSudoku.v.vars Sudoku 116 81 0.0 0.0 0.0 0.0
  97. values Sudoku 117 81 0.0 0.0 0.0 0.0
  98. showSudoku.v.bottom Sudoku 114 4 0.0 0.0 0.0 0.0
  99. showSudoku.v.right Sudoku 112 14 0.0 0.0 0.0 0.0
  100. showSudoku.v.top Sudoku 106 4 0.0 0.0 0.0 0.0
  101. showSudoku.v.left Sudoku 104 16 0.0 0.0 0.0 0.0
  102. showSudoku.v.horizontal Sudoku 102 13 0.0 0.0 0.0 0.0
  103. showSudoku.border Sudoku 101 88 0.0 0.0 0.0 0.0
  104. showSudoku.v.vertical Sudoku 98 169 0.0 0.0 0.0 0.0
  105. parseTask Main 90 1 0.0 0.0 0.0 0.0
  106. cook.\ Main 124 610 0.0 0.0 0.0 0.0
  107. cook.replace Main 125 610 0.0 0.0 0.0 0.0
  108. CAF GHC.IO.FD 75 0 0.0 0.0 0.0 0.0
  109. CAF GHC.IO.Encoding.CodePage 74 0 0.0 0.0 0.0 0.0
  110. CAF Text.Read.Lex 69 0 0.0 0.0 0.0 0.0
  111. CAF GHC.IO.Encoding 67 0 0.0 0.0 0.0 0.0
  112. CAF System.Environment 63 0 0.0 0.0 0.0 0.0
  113. CAF GHC.IO.Handle.FD 55 0 0.0 0.0 0.0 0.0
  114. CAF Sudoku 52 0 0.0 0.0 0.0 0.0
  115. exclusiveSplit Sudoku 155 1 0.0 0.0 0.0 0.0
  116. mutate Sudoku 149 0 0.0 0.0 0.0 0.0
  117. updateCell Sudoku 150 0 0.0 0.0 0.0 0.0
  118. updateCell.required Sudoku 151 1 0.0 0.0 0.0 0.0
  119. sudoku Sudoku 137 1 0.0 0.0 0.0 0.0
  120. makeCells Sudoku 128 0 0.0 0.0 0.0 0.0
  121. makeCells.values Sudoku 130 1 0.0 0.0 0.0 0.0
  122. makeCells.indices Sudoku 129 1 0.0 0.0 0.0 0.0
  123. getSolution Sudoku 120 1 0.0 0.0 0.0 0.0
  124. utf Sudoku 111 1 0.0 0.0 0.0 0.0
  125. partSize Sudoku 96 1 0.0 0.0 0.0 0.0
  126. printSudoku Sudoku 93 0 0.0 0.0 0.0 0.0
  127. showSudoku Sudoku 94 0 0.0 0.0 0.0 0.0
  128. showSudoku.real Sudoku 200 0 0.0 0.0 0.0 0.0
  129. showSudoku.v Sudoku 99 0 0.0 0.0 0.0 0.0
  130. showSudoku.border Sudoku 108 0 0.0 0.0 0.0 0.0
  131. showSudoku./-> Sudoku 109 11 0.0 0.0 0.0 0.0
  132. showSudoku.v.horizontal Sudoku 103 0 0.0 0.0 0.0 0.0
  133. showSudoku.v.vertical Sudoku 100 0 0.0 0.0 0.0 0.0
  134. showSudoku.indices Sudoku 95 1 0.0 0.0 0.0 0.0
  135. CAF Main 51 0 0.0 0.0 0.0 0.0
  136. parseTask Main 135 0 0.0 0.0 0.0 0.0
  137. cook Main 123 1 0.0 0.0 0.0 0.0
  138. main Main 88 1 0.0 0.0 0.0 0.0
  139. main Main 172 0 0.0 0.0 0.0 0.0
  140. parseTask Main 173 0 0.0 0.0 0.0 0.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement