Как вы заметили, Tier Interaction Profiling (TIP) предоставляет вам более подробную информацию о вызовах к базам данных, вплоть до операторов SQL. Для получения дополнительной информации см. Блог профилировщика .
Другой рекомендуемый вариант при профилировании ASP.NET - это профилирование с использованием Instrumentation Mode.Этот метод профилирования показывает статистику, такую как количество вызовов функций и время выполнения каждой функции (включая время, затраченное на ожидание ввода-вывода и т. Д.).
Это особенно полезно, если вы делаете синхронные вызовы в базу данных иливыполнение большого количества файловых или сетевых операций ввода-вывода, поскольку вы можете обнаружить вызывающие методы и подумать об их оптимизации.
Если у вас есть некоторый код ASP.NET, который интенсивно использует ЦП, вы также можете рассмотреть возможность использованияРежим профилирования выборки.Это позволяет обнаруживать функции, которые используют значительные объемы ЦП, хотя это менее типично для приложений ASP.NET.
Поскольку вы используете Visual Studio 2010, вы можете также рассмотреть возможность проведения нагрузочных тестов на удаленном сервере.с включенным профилированием.Для получения дополнительной информации см. MSDN .