We all know that Train Fever has some performance issues. Still.
Today I noticed something weird. The Main Menu-screen (the one with New Game, Load Game, etc. and the picture of the green locomotive) consumes 25% of my CPU. Since I have a 4-core CPU, that is a 100% of one core!
How can this be? What is this screen doing other than waiting for my choise? Is it an inifite polling-loop? Every developer should know that a polling-loop is not very effient.
Somehow the other performance issues start to make sense. If the developer cannot even make this screen run efficient, how can they make the game efficient?