2011-10-28 3 views
2

최근에 정말 유용하다고 생각한 MvcMiniProfiler에 대해 읽었습니다. 그러나 우리는 WPF 응용 프로그램을 개발하고 있으므로 사용할 수 없습니다 (우리는 Devart EF 공급자와 함께 Oracle DB와 함께 WPF, WCF 및 Entity Framework를 사용하고 있습니다).WPF + WCF + EF 응용 프로그램 프로파일

개발하는 동안 지속적으로 우리의 응용 프로그램을 프로파일 링하는 가장 쉬운 (가장 가볍고 작은 설치 면적) 솔루션은 무엇입니까? 나는 WCF 호출 중에 얼마나 많은 SQL 쿼리가 DB에 보내지는지, 얼마나 오래 걸릴지에 관심을 가질 것입니다. 아마 이것은 WPF 및 WCF와 완전히 관련이 없으며 필요한 것은 EF 프로파일 러뿐입니다. 프로필 데이터가 디버그 창에 쓰여지는 경우에도 간단한 해결책을 찾고 있습니다.

+0

예, MvcMiniProfiler와 같이 눈에 거슬리지 않지만 WCF 레이어에 첨부 할 수있는 것은 단지 ... 멋진 것입니다. 특히 출력을 Excel 또는 일부로 가져올 수있는 경우. –

답변

1

나는 Julie Lerman의 Profiling Database Activity in the Entity Framework을 읽는 것이 좋습니다. 추적을 설정하는 방법과 Entity Framework Profiler과 같은 상용 프로파일 링 옵션을 살펴 봅니다.

표준 Visual Studio 프로파일 러와 함께이 세 가지 사례를 모두 다룰 것입니다. 즉, 좋은 메모리 프로파일 러 (예 : SciTech's)는 WPF 응용 프로그램에서 작업 할 때 유용 할 수 있습니다. 특히 WPF 응용 프로그램에서 메모리 누수를 만들 수 있습니다 (쉽게?).

+0

링크 및 제안 주셔서 감사합니다. 사실 Devart EF 제공자는 EF Pofiler와 유사하게 프로파일 링 도구 (dbMonitor라고 함)와 함께 제공됩니다. 따라서 최소 노력 솔루션은 개발 중에 dbMonitor를 지속적으로 실행하는 것 같습니다. –

관련 문제