SmartBear
161 Case Studies
A SmartBear Case Study
Cream Software, a shareware developer building an email message classifier in Delphi 6 to fight spam, faced a usability problem: browsing message history was painfully slow. Their UI built a TListView from many raw email files, and constructing the list required reading numerous files at once, causing long refresh times and a poor user experience.
They solved it with AQtime 3 (AQtime Pro) from SmartBear: using its timing profiler and line-level analysis they quickly identified hotspots and call counts. AQtime revealed an expensive child routine where FileExists was invoked hundreds of times unnecessarily; after removing and optimizing these calls the history routine ran about 10% faster and further profiling yielded additional improvements, transforming how they test and optimize performance.
Rafal Platek
Cream Software