It was probably fast 10years ago when the store had couple of items, the dev back then never thought that it would grow to 60k items. Classic programming right there.
As for profiling, Windows Performance Toolkit is the best available no?
Meh. It's ok to assume low number of items and code accordingly. What is not ok is for the company to ignore such a problem for years, instead if detecting and fixing it.
As for profiling, Windows Performance Toolkit is the best available no?