SHARE
TWEET

log in case `unique` is commented

a guest Mar 13th, 2014 81 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top