문제

이 있는 도구가 있을 시각화하는 동적화 그래프? 나를 참조하는 것을 보았는데 하나 Visual Basic6 그러나 나는 하나이다.NET.

면 나는 구축했다 비주얼은 자신을 귀찮게해야합으로 .NET 프로파일링 API 거나 뭔가 모노.Cecil? 을 쓰기 시작 CLI 런타임으로 세실 하지만 난 그것에 쉽게 될 경우,주입 통화 그래프 녹음 호출에 어셈블리,하지만 내가 알고하지 않기 때문에 실행에 앞서 경로의 시간과를 악기는 모든 것입니다.

도움이 되었습니까?

해결책

프로파일링 CLR 의 목적이다.NET 프로파일링 API,그래서 그것을 완벽하게 될 것으로 보인에 대한 귀하의 필요합니다.대부분의 프로파일러 제품을 기반으로 최고의습니다.하지만 당신은이를 쓰는 관리되지 않는 코드,urk.

를 사용하여 세실은 가능한 한도,그리고 매우 간단하려는 경우에 레코드를 입력/출구의 방법이 있습니다.

편집:

론, PostSharp 아마 최고의 솔루션으로,그것은 당신들은 이러한 요구 사항에 의존하여 정체되었습니다.AOP 제공하는 더 나은 추상화 수준 이상을 직접 다시 작성 IL 와 Cecil.

다른 팁

CodePlex 의이 오픈 소스 프로젝트는 시작점으로 도움이 될 수 있습니다.

시퀀스 viz

http://www.codeplex.com/sequenceviz

"SequenceViz는 리버스 엔지니어링 .NET 어셈블리를 통해 시퀀스 다이어그램을 생성하는 도구입니다. 이후 버전에서는 그보다 조금 더 많이 사용됩니다."

독립형 버전과 반사기 플러그 인과 같은 구현이 있습니다.

Alt Text http://i3.codeplex.com/project/download/filedownload.aspx?projectname=sectionviz&downloadid=44432

나는 사랑한다 CLR 프로파일 러. 여기서 문서를 재현하여 공간을 낭비하지는 않지만 정확히 당신이 찾고있는 것 같습니다.

당신은 coud를 사용합니다 NPROF, Sourceforge의 오픈 소스 프로젝트. 그것은 당신을 허용합니다 새로운 시각화 도구로 기본 GUI를 확장하십시오.

"NPROF는 .NET 애플리케이션을위한 본격적인 프로파일 러 일뿐 만 아니라 다른 프로파일 러 프론트 엔드를 구축하고 새로운 시각화 도구를 사용하여 기본 GUI를 확장하는 데 사용할 수있는 완전한 API로 설계되었습니다."

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top