Почему бы не взять любой профайлер и не найти эти места, которые работают медленно и много расходуют памяти. Например JetBrain dotTrace или Ants.
Напиши интеграционные тесты, которые будут проверять время выполнение основных операций, и если оно больше какой-то величины, пусть они валятся.