Working on the SpreadsheetView taught me that I had to profile my application on a regular basis. In fact, I always discover something.
But it’s not always simple to find bad implementation or memory leaks. For example, I rarely put some images inside my SpreadsheetView. I recently discovered a SpreadsheetView, built by a colleague, with the same image repeated on all rows. And just like that, you take up to 35% of your time fetching and displaying images!
Continue reading “About caching and optimizing your application.”