Hmm... would I get an accurate reading of how much time is spent on my messy code if I used a stopwatch to measure around window.DoUpdatewindow.DoUpdate and window.DoRender()window.DoRender()?
i have to balance between loading enough so that the game doesn't become a loading mess but not so much that it maxes out lower end systems' system + gpu memory