2013-04-17 3 views
1

ИсторияMiniProfiler MvcSiteMapProvider

Мы получаем чрезмерное время загрузки более 6 секунд, на статических страницах контента, который, кажется, происходит вокруг «Рендер: Index», нам удалось выработать Сво MvcSiteMapProvider

*Executing Controller: Eclipse.Wi.Areas.Workin... 2.1  6314.6 +3.9  
    Find: Index 0.0  0.0 +6.0  
    Render : Index 6306.4 6312.5 +6.0* 

Мы используем StackExchange MVC профилировщика и MvcSiteMapProvider (ссылки ниже)

http://www.nuget.org/packages/MvcSiteMapProvider

http://nuget.org/packages/MiniProfiler/

Вопрос

Как мы используем Profiler профиль в MvcSiteMapProvider, поэтому мы можем оценить, почему время загрузки настолько чрезмерными при использовании 3 меню.

ответ

0

Мини-профайлер - довольно простой (но эффективный) профилировщик; он не включает крючки для инвазивного вторжения во внешний код. Я ожидаю использовать мини-профилировщик для этого, вам нужно будет сделать пользовательскую сборку from source, добавив явные шаги профилирования. Вероятно, это не слишком дорогое налогообложение, но есть и другие инструменты, которые - это, предназначенные для инвазивного профилирования, которые могут быть более удобными (но с большим влиянием на общую производительность).