2009-11-04 4 views
1

.NET 4 (베타 2)에서 작동하는 프로파일 러를 아는 사람이 있습니까? 일반적으로 EQATEC 프로파일 러를 사용하지만 .NET 4 실행 파일에서는 작동하지 않습니다..NET 4 Profiler?

답변

0

VS2010 Ultimate 에디션에는 프로파일 러가 함께 제공됩니다. 분석 메뉴에 있습니다. 아직 심각한 문제는 아니지만 VS2008/2005의 TF 에디션과 함께 제공되는 업데이트 된 버전 인 것으로 보입니다.

1

가치가있는 부분에 대해서는 non-profiler을 사용하여 .NET 응용 프로그램에서 많은 성능 문제를 발견했습니다.

+0

, 나는 그것으로 살펴 보겠습니다하지만 내 특정 문제를 도울 수 있는지 확실하지 않습니다 - 나는 내 자신의 취미 컴파일러 있는데 컴파일러에서 생성 한 컴파일 된 .NET 실행 파일의 성능 특성을 측정하고 싶습니다. –

+0

@DrJokepu : 정말 재미있는 프로젝트 같아요. 필자는 컴파일러를 몇 개 만들었지 만, 결코 "심각한"이라고 부르는 컴파일러는 결코 만들지 않았습니다. 기본 테스트를 위해 생성 된 코드를 다른 컴파일러와 비교합니다. 나는 당신이 최적화의 전체 영역에 들어가기를 원한다고 생각합니다. 내 개인적인 견해는 컴파일러 최적화의 전체 주제가 지나치게 강조되어 있지만, 사람들은 분명히 그 점에서 다를 수 있습니다. 행운을 빕니다. –

+0

조언 해 주셔서 감사합니다. 유감스럽게도 컴파일러가 JIT 컴파일러가되어 생성 된 MSIL을 얻는 것은 그리 쉽지 않습니다. 컴파일 된 코드는 디스크에 기록되지 않습니다. 컴파일러 최적화가 지나치게 강조되고 (특히 .NET에서는), 컴파일러로 컴파일 된 프로그램의 경우, 현대 컴퓨터에서 20의 계승을 계산하기 위해 거의 1 초가 걸리므로 분명히 잘못된 것이 있습니다. 프로파일 러를 사용하면 문제의 원인을 찾을 수 있습니다. –

3

EQATEC Profiler v3.0은 방금 출시되었으며 .NET 4.0을 지원합니다.

당신은 여기 그것을 얻을 수 있습니다 http://www.eqatec.com/tools/profiler 좋은 생각