Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:   54, total:   27.77, share: 100.0% > - "ThreadFunc"
< calls:   53, total:    0.75, share:  2.7% > - "Wait for next frame"
< calls:   53, total:    0.53, share:  1.9% > - "Flip"
< calls:   53, total:    0.38, share:  1.4% > - "ProcessNextFrame"
< calls:   53, total:    0.37, share:  1.4% > - "Main app loop"
< calls:   53, total:    0.30, share:  1.1% > - "Menu update"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:  354, total:   35.37, share: 100.0% > - "ThreadFunc"
< calls:  353, total:    3.63, share: 10.3% > - "Flip"
< calls:  353, total:    2.71, share:  7.7% > - "ProcessNextFrame"
< calls:  353, total:    2.71, share:  7.7% > - "Main app loop"
< calls:  353, total:    2.16, share:  6.1% > - "Menu update"
< calls:  353, total:    0.55, share:  1.6% > - "Wait for next frame"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 1650, total:   67.78, share: 100.0% > - "ThreadFunc"
< calls: 1649, total:   18.65, share: 27.5% > - "Flip"
< calls: 1648, total:   17.53, share: 25.9% > - "ProcessNextFrame"
< calls: 1648, total:   17.51, share: 25.8% > - "Main app loop"
< calls: 1648, total:   14.99, share: 22.1% > - "Menu update"
< calls: 1649, total:    3.34, share:  4.9% > - "Wait for next frame"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:  408, total:   32.77, share: 100.0% > - "ThreadFunc"
< calls:  407, total:    3.74, share: 11.4% > - "ProcessNextFrame"
< calls:  407, total:    3.74, share: 11.4% > - "Main app loop"
< calls:  407, total:    3.18, share:  9.7% > - "Flip"
< calls:  407, total:    3.10, share:  9.5% > - "Menu update"
< calls:  407, total:    0.74, share:  2.2% > - "Wait for next frame"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:  232, total:  125.90, share: 100.0% > - "ThreadFunc"
< calls:  231, total:   98.70, share: 78.4% > - "ProcessNextFrame"
< calls:  231, total:   98.70, share: 78.4% > - "Main app loop"
< calls:  231, total:   98.36, share: 78.1% > - "Menu update"
< calls:  231, total:    2.11, share:  1.7% > - "Flip"
< calls:  231, total:    0.37, share:  0.3% > - "Wait for next frame"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main game loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 14364, total:  372.95, share: 100.0% > - "ThreadFunc"
< calls: 14364, total:  208.10, share: 55.8% > - "ProcessNextFrame"
< calls: 14364, total:  207.85, share: 55.7% > - "Main app loop"
< calls: 13577, total:  194.08, share: 52.0% > - "Main game loop"
< calls: 14363, total:  142.52, share: 38.2% > - "Flip"
< calls: 13578, total:   54.01, share: 14.5% > - "Background draw"
< calls: 13577, total:   41.38, share: 11.1% > - "Map update"
< calls: 1207202, total:   34.46, share:  9.2% > - "LandTile::drawTile"
< calls: 14363, total:   26.25, share:  7.0% > - "Menu update"
< calls: 14363, total:   22.07, share:  5.9% > - "Wait for next frame"
< calls: 13577, total:    9.18, share:  2.5% > - "Hud render"
< calls: 13577, total:    3.56, share:  1.0% > - "Game objects update"
< calls: 13399, total:    1.02, share:  0.3% > - "Grandma update"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:  626, total:  151.40, share: 100.0% > - "ThreadFunc"
< calls:  624, total:  117.21, share: 77.4% > - "ProcessNextFrame"
< calls:  624, total:  117.20, share: 77.4% > - "Main app loop"
< calls:  624, total:  116.27, share: 76.8% > - "Menu update"
< calls:  625, total:    6.15, share:  4.1% > - "Flip"
< calls:  625, total:    1.27, share:  0.8% > - "Wait for next frame"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:   44, total:   21.40, share: 100.0% > - "ThreadFunc"
< calls:   43, total:    0.61, share:  2.9% > - "Wait for next frame"
< calls:   43, total:    0.43, share:  2.0% > - "Flip"
< calls:   43, total:    0.29, share:  1.4% > - "ProcessNextFrame"
< calls:   43, total:    0.29, share:  1.4% > - "Main app loop"
< calls:   43, total:    0.23, share:  1.1% > - "Menu update"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls:  436, total:   39.76, share: 100.0% > - "ThreadFunc"
< calls:  435, total:    6.14, share: 15.4% > - "Wait for next frame"
< calls:  435, total:    4.33, share: 10.9% > - "Flip"
< calls:  435, total:    3.34, share:  8.4% > - "ProcessNextFrame"
< calls:  435, total:    3.34, share:  8.4% > - "Main app loop"
< calls:  435, total:    2.35, share:  5.9% > - "Menu update"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 1061, total:   56.26, share: 100.0% > - "ThreadFunc"
< calls: 1060, total:   13.77, share: 24.5% > - "Wait for next frame"
< calls: 1060, total:   12.64, share: 22.5% > - "ProcessNextFrame"
< calls: 1060, total:   12.62, share: 22.4% > - "Main app loop"
< calls: 1060, total:   11.50, share: 20.4% > - "Flip"
< calls: 1060, total:    7.58, share: 13.5% > - "Menu update"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 14378, total:  243.41, share: 100.0% > - "ThreadFunc"
< calls: 14377, total:  147.84, share: 60.7% > - "Flip"
< calls: 14378, total:   55.77, share: 22.9% > - "ProcessNextFrame"
< calls: 14378, total:   55.64, share: 22.9% > - "Main app loop"
< calls: 14377, total:   46.74, share: 19.2% > - "Main game loop"
< calls: 14377, total:   39.65, share: 16.3% > - "Wait for next frame"
< calls: 14377, total:   20.15, share:  8.3% > - "Map update"
< calls: 14379, total:   17.21, share:  7.1% > - "Background draw"
< calls: 945015, total:   15.53, share:  6.4% > - "LandTile::drawTile"
< calls: 14377, total:    6.49, share:  2.7% > - "Menu update"
< calls: 14377, total:    5.89, share:  2.4% > - "Hud render"
< calls: 14377, total:    1.93, share:  0.8% > - "Game objects update"
< calls: 11711, total:    0.65, share:  0.3% > - "Grandma update"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 2452, total:   59.50, share: 100.0% > - "ThreadFunc"
< calls: 2451, total:   19.01, share: 31.9% > - "Flip"
< calls: 2451, total:   14.30, share: 24.0% > - "Wait for next frame"
< calls: 2451, total:    7.82, share: 13.1% > - "ProcessNextFrame"
< calls: 2451, total:    7.80, share: 13.1% > - "Main app loop"
< calls: 2451, total:    6.45, share: 10.8% > - "Menu update"
WARNING in ProfileStop: tag "Main game loop" was never started. Call is denied.
WARNING in ProfileStop: tag "Main app loop" was never started. Call is denied.
WARNING in ProfileStop: tag "ProcessNextFrame" was never started. Call is denied.
WARNING in ProfileStop: tag "ThreadFunc" was never started. Call is denied.
WARNING in ProfileStop: tag "Main game loop" was never started. Call is denied.
WARNING in ProfileStop: tag "Main app loop" was never started. Call is denied.
WARNING in ProfileStop: tag "ProcessNextFrame" was never started. Call is denied.
WARNING in ProfileStop: tag "ThreadFunc" was never started. Call is denied.
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Grandma update" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 4541, total:   78.12, share: 100.0% > - "ThreadFunc"
< calls: 4541, total:   46.40, share: 59.4% > - "Flip"
< calls: 4541, total:   24.77, share: 31.7% > - "ProcessNextFrame"
< calls: 3140, total:   24.76, share: 31.7% > - "Grandma update"
< calls: 4541, total:   24.73, share: 31.7% > - "Main app loop"
< calls: 4541, total:   22.38, share: 28.6% > - "Main game loop"
< calls: 4541, total:   11.20, share: 14.3% > - "Map update"
< calls: 520661, total:    8.89, share: 11.4% > - "LandTile::drawTile"
< calls: 4541, total:    6.91, share:  8.8% > - "Wait for next frame"
< calls: 4541, total:    5.39, share:  6.9% > - "Background draw"
< calls: 4541, total:    3.97, share:  5.1% > - "Game objects update"
< calls: 4542, total:    2.28, share:  2.9% > - "Menu update"
< calls: 4541, total:    1.64, share:  2.1% > - "Hud render"
Warning: "ThreadFunc" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "ProcessNextFrame" started but not stopped. (Done now, but result may be over-expensive!)
Warning: "Main app loop" started but not stopped. (Done now, but result may be over-expensive!)
Profiler results (descending by percentage):

< calls: 114174, total: 1920.05, share: 100.0% > - "ThreadFunc"
< calls: 114173, total: 1157.67, share: 60.3% > - "Flip"
< calls: 114173, total:  475.10, share: 24.7% > - "Wait for next frame"
< calls: 114173, total:  268.90, share: 14.0% > - "ProcessNextFrame"
< calls: 114173, total:  267.78, share: 13.9% > - "Main app loop"
< calls: 114173, total:  263.68, share: 13.7% > - "Menu update"
