WPF 3.5는 진단을 위해 PresentationTraceSources이고 성능 및 데이터 바인딩 진단은 WPFPerf입니다.Silverlight 용 성능 및 진단 도구
Silverlight에 해당하는 도구/라이브러리가 있습니까?
WPF 3.5는 진단을 위해 PresentationTraceSources이고 성능 및 데이터 바인딩 진단은 WPFPerf입니다.Silverlight 용 성능 및 진단 도구
Silverlight에 해당하는 도구/라이브러리가 있습니까?
WPF만큼 강력하지는 않지만 here은 할 수있는 일입니다.
내가 Paully의 대답을 "대답"으로 표시했지만, 지금까지 내가 찾은 것을 요약 할 것이라고 생각했습니다.
성능 :
진단 진단에 사용할 수 있습니다
오른쪽, 그래서 정확히 무엇을 달성하려고하는, 반환 한 진단 도구의 무수를 소유하는 것은 재미 것을 확신하면서?
당신이 언급 한 WPF 진단 도구를 보면 "pffff, 그래서 뭐? 이건 쓸모없는 99.999 %의 시간"이라고 생각할 수 있습니다. 이 데이터의 대부분은 실제로 실제 앱을 디버깅 할 때 상당히 쓸모가 없습니다. 이러한 도구는 WPF 프레임 워크 자체를 디버깅 할 때 주로 관련이 있습니다.
Silverlight의 일부 문제에 대한 올바른 진단 도구가 부족한 것은 분명합니다.
예를 들어 Silverlight 상용 메모리 프로파일 러는 0입니다. 그러나 그 이상으로, 나는 당신이 왜 그것들 이상을 필요로하는지 확신 할 수 없습니다. 그렇다면 정확히 어떤 도구가 필요합니까?
나는 똑같은 일을하면서 잘 보냈다. 이제는 놓친 두 가지 도구를 알려줄 것이다.
1. Silverlight SOS (Son-Of-Strike) extension : Works 데스크탑 SOS 확장 기능과 비슷하지만 몇 가지 추가 명령이 있으므로 실버 라이트 전용 sos.dll을로드해야합니다. 이 도구는 심층적 인 메모리 프로파일 링을 위해 우수하며 자세한 내용은 here 및 here입니다.
2. Silverlight3 Analytics 클래스. 이 클래스를 사용하면 프로세스의 CPU %, 전체 CPU 사용량 및 특정 모델을 가져 와서 GPU 카드를 만들 수 있습니다.
- Karl Shifflett의 데이터 바인딩 디버깅 "도구"/ 컨트롤.
질문과 이전 답변에 대한 의견을 읽으면 내 검색어의 주요 해결되지 않은 영역이 데이터 바인딩 문제를 해결하고 있음을 알 수 있습니다. 반면에, Analytics 클래스와 SOS Silverlight 명령을 지적 해 주셔서 감사합니다. –
Gotcha, DataBinding 실패를 디버깅하는 데 사용되는 도구에 세 번째 글 머리 기호가 추가되었습니다. – JustinAngel
엿볼 멋지다. 앞으로 Silverlight SDK에 포함될 이러한 종류의 도구에 대해 더 많은 것을 보게 될 것입니까? –
다음은 Silverlight를 사용하여 ETW를 사용하여 관리되는 코드의 프로필을 만드는 방법입니다.
흥미 롭군요. XPerf는 성능 문제를 해결하는 데 아주 좋습니다. 데이터 바인딩 문제 해결에 사용할 수있는 것이 있습니까? –
데이터 바인딩의 경우 일반적으로 직접 실행 창에서 데이터 바인딩 오류를 모니터링합니다. 문제가되는 데이터 바인딩에서 찾고자하는 특정 것이 있습니까? – Paully
내가 생각할 수있는 두 가지 예는 속성이 직접 할당 되었기 때문에 OneWay 바인딩이 제거되는 것이며이 기사에서 요약 한 상황 (WPF)은 http://blog.wouldbetheologian.com/2009/07/why-wpf입니다. -databinding-is-awful-technology.html –