Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Profiling an application is the process of analyzing its performance. Using a number of different techniques, you can squeeze the most out of your application in terms of performance and seal any existing memory leaks. You can explore each of these techniques in the sections that follow.
Depending on the type of application that you are developing, the frame rate is either very important or not important at all. A game, for example, relies very heavily on a consistent frame rate — not only for the sake of visual elements, but also for the quality of game play. Other types of applications that feature lots of animations also need to pay close attention to this. On the other hand, if your application is mainly just forms and static User Interface (UI) elements, the frame rate really is not important.