2016-09-29 11 views
0

내 MVC6 응용 프로그램의 성능을 평가하기 위해 miniprofiler를 사용하고 있습니다. 모든 것이 잘 작동하지만 내 응용 프로그램에서 특정 서비스 (요청)를 제외 (음소거)하는 옵션을 찾고 있습니다.미니 프로 파일러에서 특정 서비스를 제외하는 방법은 무엇입니까?

예 : 내 응용 프로그램이 폴링 서비스를 사용하여 매초 사용자 인증을 폴링합니다. 내 miniprofiler 결과에 그것을 포함하고 싶지 않습니다. 그것을 제외시키는 방법이 있습니까?

왜 내가 이것을 원하니? 나는이 여분의 서비스를 배제하고 더 많은 관심을 필요로하는 다른 결과에 집중할 수 있습니다. 또한이 폴링 서비스는 결과 색인 페이지를 빠르게 채우고 있습니다.

도움 주셔서 감사합니다. 당신이 MiniProfiler을 초기화 할 때

답변

1

는이 작업을 수행하는 방법은 여러 가지가 있습니다

는 유형, 조립 또는 방법

MiniProfiler.Settings.ExcludeType("SessionFactory"); 
MiniProfiler.Settings.ExcludeAssembly("NHibernate"); 
MiniProfiler.Settings.ExcludeMethod("Flush"); 
+0

감사 @Yaakov 제외 경로

var ignored = MiniProfiler.Settings.IgnoredPaths.ToList(); ignored.Add("/__browserLink/"); ignored.Add("/path/to/ignore"); MiniProfiler.Settings.IgnoredPaths = ignored.ToArray(); 

를 무시합니다. 그게 정말 도움이. –