statistical-profiler on game pasted by Kooda on Wed Dec 9 09:58:26 2015

procedure                                                  calls  seconds  average  percent
-------------------------------------------------------------------------------------------
crepe.scm:1: ##sys#require                                     3    0.210    0.070   25.609
crepe.scm:66: sdl2-image#load-rw                               9    0.100    0.011   12.195
crepe.scm:32: sdl2-internals#SDL_CreateRenderer                1    0.090    0.090   10.975
crepe.scm:14: sdl2#init!                                       1    0.080    0.080    9.756
game.scm:100: sdl2-internals#SDL_RenderPresent                 7    0.070    0.010    8.536
crepe.scm:67: sdl2-internals#SDL_CreateTextureFromSurface      4    0.060    0.014    7.317
crepe.scm:74: g250                                             4    0.040    0.010    4.878
crepe.scm:80: sdl2-internals#SDL_RenderCopyEx                  3    0.030    0.010    3.658
crepe.scm:79: g256                                             2    0.030    0.014    3.658
crepe.scm:38: sdl2#poll-event!                                 2    0.020    0.010    2.439
game.scm:76: number->string                                    1    0.010    0.010    1.219
crepe.scm:19: sdl2-internals#make-display-mode                 1    0.010    0.010    1.219
game.scm:67: g2278                                             1    0.010    0.010    1.219
crepe.scm:78: g254                                             1    0.010    0.010    1.219
logic.scm:112: descend-state?                                  1    0.010    0.010    1.219
crepe.scm:78: sprite-w                                         1    0.010    0.010    1.219
crepe.scm:77: ##sys#setter                                     1    0.010    0.010    1.219
crepe.scm:77: g252                                             1    0.010    0.010    1.219
game.scm:68: sdl2-internals#SDL_RenderCopy                     1    0.010    0.010    1.219

without vsync added by Kooda on Wed Dec 9 10:40:28 2015

reading `PROFILE.5440' ...

procedure                                                  calls  seconds  average  percent
-------------------------------------------------------------------------------------------
game.scm:100: sdl2-internals#SDL_RenderPresent              2079    0.002    0.000   33.077
crepe.scm:80: sdl2-internals#SDL_RenderCopyEx               1841    0.001    0.000   29.116
crepe.scm:38: sdl2#poll-event!                               323    0.000    0.000    4.995
crepe.scm:74: g250                                           248    0.000    0.000    3.857
game.scm:68: sdl2-internals#SDL_RenderCopy                   159    0.000    0.000    2.542
crepe.scm:79: g256                                           127    0.000    0.000    1.921
crepe.scm:77: g252                                           114    0.000    0.000    1.773
crepe.scm:78: g254                                           107    0.000    0.000    1.729
menu.scm:68: sdl2-internals#SDL_RenderPresent                 63    0.000    0.000    0.960
crepe.scm:1: ##sys#require                                     3    0.000    0.000    0.960
game.scm:147: any                                             51    0.000    0.000    0.783
logic.scm:7: ##sys#block-set!                                 46    0.000    0.000    0.709
logic.scm:112: descend-state?                                 41    0.000    0.000    0.620
crepe.scm:74: ##sys#setter                                    38    0.000    0.000    0.605
logic.scm:113: ascend-state?                                  36    0.000    0.000    0.576
game.scm:67: g2278                                            37    0.000    0.000    0.561
game.scm:66: g2276                                            33    0.000    0.000    0.546
game.scm:39: g2199                                            36    0.000    0.000    0.532
crepe.scm:14: sdl2#init!                                       1    0.000    0.000    0.472
logic.scm:7: ##sys#get-keyword                                31    0.000    0.000    0.458
game.scm:76: number->string                                   29    0.000    0.000    0.443
crepe.scm:67: sdl2-internals#SDL_CreateTextureFromSurface     14    0.000    0.000    0.384
logic.scm:81: descend-state?                                  23    0.000    0.000    0.369
crepe.scm:74: ##sys#get-keyword                               24    0.000    0.000    0.354
crepe.scm:78: ##sys#setter                                    22    0.000    0.000    0.339
game.scm:109: any                                             19    0.000    0.000    0.339
crepe.scm:32: sdl2-internals#SDL_CreateRenderer                1    0.000    0.000    0.339
crepe.scm:79: ##sys#setter                                    21    0.000    0.000    0.310
crepe.scm:77: ##sys#setter                                    18    0.000    0.000    0.280
logic.scm:73: descend-state-speed                             18    0.000    0.000    0.266
logic.scm:61: g1130                                           17    0.000    0.000    0.266
crepe.scm:66: sdl2-image#load-rw                               8    0.000    0.000    0.266
game.scm:138: find                                            16    0.000    0.000    0.236
game.scm:66: ##sys#setter                                     15    0.000    0.000    0.221
game.scm:46: sprite-w                                         15    0.000    0.000    0.221
game.scm:136: sdl2#get-ticks                                  14    0.000    0.000    0.221
logic.scm:71: descend-state?                                  13    0.000    0.000    0.206
crepe.scm:79: sprite-h                                        12    0.000    0.000    0.206
logic.scm:131: fold                                           12    0.000    0.000    0.206
game.scm:44: round                                            12    0.000    0.000    0.206
game.scm:24: g1883                                            12    0.000    0.000    0.192
logic.scm:77: crepe-state                                     12    0.000    0.000    0.177
crepe.scm:78: sprite-w                                        11    0.000    0.000    0.177
logic.scm:7: make-crepe                                       11    0.000    0.000    0.177
game.scm:54: ascend-state?                                    11    0.000    0.000    0.177
game.scm:167: ascend-state?                                   11    0.000    0.000    0.162
string->list                                                  11    0.000    0.000    0.162
game.scm:150: dead?                                           10    0.000    0.000    0.147
crepe.scm:81: sprite-texture                                   9    0.000    0.000    0.147
game.scm:37: crepe-state                                       9    0.000    0.000    0.147
game.scm:139: move-player                                      9    0.000    0.000    0.133
game.scm:140: compute-crepe                                    8    0.000    0.000    0.118
logic.scm:7: old-make                                          8    0.000    0.000    0.118
game.scm:140: final-times                                      8    0.000    0.000    0.118
game.scm:171: crepe-column                                     8    0.000    0.000    0.118
game.scm:142: outside-board?                                   8    0.000    0.000    0.118
logic.scm:80: crepe-state                                      7    0.000    0.000    0.118
game.scm:138: get-direction                                    7    0.000    0.000    0.103
game.scm:141: compute-score                                    7    0.000    0.000    0.103
game.scm:47: descend-state?                                    7    0.000    0.000    0.103
game.scm:163: stick-state?                                     7    0.000    0.000    0.103
logic.scm:111: crepe-state                                     7    0.000    0.000    0.103
logic.scm:133: descend-state?                                  7    0.000    0.000    0.103
game.scm:67: ##sys#setter                                      7    0.000    0.000    0.103
game.scm:97: draw-crepe!                                       7    0.000    0.000    0.103
logic.scm:7: crepe-column-set!                                 6    0.000    0.000    0.103
logic.scm:72: descend-state-time                               6    0.000    0.000    0.088
game.scm:92: sprite-w                                          6    0.000    0.000    0.088
logic.scm:110: crepe-state                                     6    0.000    0.000    0.088
logic.scm:61: g1335                                            6    0.000    0.000    0.088
logic.scm:7: crepe-last-time-set!                              5    0.000    0.000    0.088
game.scm:160: update-crepe                                     5    0.000    0.000    0.088
game.scm:163: stick-state-unstick                              5    0.000    0.000    0.088
game.scm:24: g2026                                             5    0.000    0.000    0.073
logic.scm:133: crepe-state                                     5    0.000    0.000    0.073
game.scm:139: player-pos                                       5    0.000    0.000    0.073
game.scm:62: draw-score-text!                                  5    0.000    0.000    0.073
game.scm:42: show-sprite!                                      5    0.000    0.000    0.073
game.scm:33: >                                                 5    0.000    0.000    0.073
logic.scm:83: final-time                                       5    0.000    0.000    0.073
game.scm:159: crepe-state                                      4    0.000    0.000    0.073
game.scm:53: height                                            4    0.000    0.000    0.073
game.scm:138: collect-events!                                  4    0.000    0.000    0.073
game.scm:97: g2338                                             4    0.000    0.000    0.059
game.scm:148: any                                              4    0.000    0.000    0.059
logic.scm:61: failure1028                                      4    0.000    0.000    0.059
game.scm:45: +                                                 4    0.000    0.000    0.059
game.scm:17: player-direction                                  4    0.000    0.000    0.059
logic.scm:116: launched-crepe?                                 4    0.000    0.000    0.059
logic.scm:61: g1478                                            4    0.000    0.000    0.059
logic.scm:54: player-direction                                 4    0.000    0.000    0.059
game.scm:41: crepe-surface                                     3    0.000    0.000    0.059
logic.scm:51: player-body-time                                 3    0.000    0.000    0.059
game.scm:69: sprite-texture                                    3    0.000    0.000    0.059
game.scm:88: sprite-w                                          3    0.000    0.000    0.059
game.scm:170: descend-state?                                   3    0.000    0.000    0.059
game.scm:63: number->list                                      3    0.000    0.000    0.059
game.scm:83: sprite-w                                          3    0.000    0.000    0.044
logic.scm:134: crepe-state                                     3    0.000    0.000    0.044
logic.scm:134: ascend-state?                                   3    0.000    0.000    0.044
logic.scm:7: crepe-last-time                                   3    0.000    0.000    0.044
game.scm:95: show-sprite!                                      3    0.000    0.000    0.044
logic.scm:55: make-player                                      3    0.000    0.000    0.044
game.scm:38: crepe-column                                      3    0.000    0.000    0.044
game.scm:18: sprite-h                                          3    0.000    0.000    0.044
logic.scm:77: final-time                                       3    0.000    0.000    0.044
game.scm:148: g2436                                            3    0.000    0.000    0.044
logic.scm:7: crepe-line                                        3    0.000    0.000    0.044
game.scm:140: g2397                                            3    0.000    0.000    0.044
logic.scm:107: height                                          3    0.000    0.000    0.044
game.scm:147: g2428                                            3    0.000    0.000    0.044
game.scm:167: ascend-state-time                                3    0.000    0.000    0.044
game.scm:114: draw-game!                                       3    0.000    0.000    0.044
logic.scm:7: crepe-speed                                       3    0.000    0.000    0.044
game.scm:165: stick-state-time                                 2    0.000    0.000    0.044
game.scm:24: g1798                                             2    0.000    0.000    0.044
logic.scm:61: failure1017                                      2    0.000    0.000    0.044
game.scm:64: sprite-w                                          2    0.000    0.000    0.029
game.scm:79: show-sprite!                                      2    0.000    0.000    0.029
crepe.scm:64: object-evict                                     2    0.000    0.000    0.029
game.scm:20: sprite-h                                          2    0.000    0.000    0.029
game.scm:9: player-body-time                                   2    0.000    0.000    0.029
game.scm:19: player-pos                                        2    0.000    0.000    0.029
game.scm:84: sprite-w                                          2    0.000    0.000    0.029
game.scm:155: revive-crepes                                    2    0.000    0.000    0.029
logic.scm:52: player-head-type                                 2    0.000    0.000    0.029
game.scm:165: stick-state-unstick                              2    0.000    0.000    0.029
game.scm:91: show-sprite!                                      2    0.000    0.000    0.029
game.scm:49: crepe-y                                           2    0.000    0.000    0.029
game.scm:96: draw-player!                                      2    0.000    0.000    0.029
game.scm:24: failure1685                                       2    0.000    0.000    0.029
logic.scm:9: old-make                                          2    0.000    0.000    0.029
game.scm:98: draw-score!                                       2    0.000    0.000    0.029
logic.scm:7: crepe-state-set!                                  2    0.000    0.000    0.029
game.scm:82: -                                                 1    0.000    0.000    0.029
game.scm:165: stick-state?                                     1    0.000    0.000    0.029
crepe.scm:16: sdl2-mixer#open-audio!                           1    0.000    0.000    0.029
logic.scm:122: g1566                                           1    0.000    0.000    0.029
logic.scm:7: crepe-speed-set!                                  1    0.000    0.000    0.029
logic.scm:86: outside-reach?                                   1    0.000    0.000    0.029
game.scm:172: within-catch-range?                              1    0.000    0.000    0.014
crepe.scm:25: sdl2#create-window!                              1    0.000    0.000    0.014
logic.scm:53: player-head-time                                 1    0.000    0.000    0.014
game.scm:86: show-sprite!                                      1    0.000    0.000    0.014
logic.scm:107: >                                               1    0.000    0.000    0.014
menu.scm:14: sdl2-internals#make-rect                          1    0.000    0.000    0.014
menu.scm:39: sdl2-internals#rect-y                             1    0.000    0.000    0.014
logic.scm:120: stick-state-time                                1    0.000    0.000    0.014
game.scm:12: player-head-time                                  1    0.000    0.000    0.014
game.scm:48: round                                             1    0.000    0.000    0.014
logic.scm:7: crepe-column                                      1    0.000    0.000    0.014
game.scm:143: compute-new-player                               1    0.000    0.000    0.014
logic.scm:125: outside-board?                                  1    0.000    0.000    0.014
game.scm:142: count                                            1    0.000    0.000    0.014
game.scm:92: loop                                              1    0.000    0.000    0.014
game.scm:72: loop                                              1    0.000    0.000    0.014
game.scm:137: present-game!                                    1    0.000    0.000    0.014
game.scm:22: show-sprite!                                      1    0.000    0.000    0.014
game.scm:152: main-loop                                        1    0.000    0.000    0.014
crepe.scm:46: sdl2-internals#event-type                        1    0.000    0.000    0.014
game.scm:18: g1671                                             1    0.000    0.000    0.014