EQATEC 프로파일 러로 ASP.NET 웹 사이트 프로파일 링


79

무료 ASP.NET 프로파일 러를 찾고 있는데 .NET 용 EQATEC Profiler를 우연히 발견 했지만 ASP.NET 프로젝트를 프로파일 링하는 방법에 대한 지침을 찾을 수 없습니다. 단계별 지침 또는 충분한 정보가 포함 된 링크를 게시하십시오.

Visual Studio 2008 Professional 및 .NET 3.5를 사용하고 있습니다.

답변:


64

Pavel의 지침이 게시 된 이후 사용자 인터페이스를 변경 한 것 같습니다. 다음은 제가 팀을 위해 작성한 지침입니다. Pavel 게시물의 4-8 단계를 대체합니다.

EQATEC를 사용하여 ASP.NET 애플리케이션을 프로파일 링하려면 앱 경로 설정에서 애플리케이션의 bin 폴더를 선택하기 만하면됩니다.

그런 다음 양식 하단에있는 빌드 버튼을 클릭합니다.

그런 다음 앱을로드하고 프로파일 링 할 페이지로 이동합니다. 실행 탭으로 이동하여 카운터 재설정 버튼을 클릭합니다.

그런 다음 프로파일 링 할 작업을 수행하십시오. 완료되면 스냅 샷 찍기 버튼을 클릭합니다.

이 작업이 완료되면 스냅 샷 보고서가 하단 목록에 나타납니다. 두 번 클릭하여 볼 수 있습니다.


44

이것은 ASP.NET 웹 프로젝트에서 작동합니다.

  1. 프로젝트를 컴파일하십시오.
  2. 웹 애플리케이션을 시작하십시오. Visual Studio에서 일부 .aspx 파일을 마우스 오른쪽 단추로 클릭하고 "브라우저에서보기"를 선택할 수 있습니다. (나중에 응용 프로그램을 시작하면 프로파일 링 된 DLL을 덮어 쓸 위험이 있습니다.)
  3. EQATEC 프로파일 러를 시작합니다.
  4. 빌드 탭에서 프로젝트의 bin 폴더를 찾습니다.
  5. "앱 옵션"버튼을 클릭합니다
    • 출력 폴더를 $ (AppDir)로만 설정합니다.
    • "일반 앱"을 선택 취소합니다.
  6. 빌드 버튼을 클릭합니다.
  7. 선호하는 브라우저로 전환하십시오. 프로파일 링 할 페이지로 이동합니다. EQATEC 프로파일 러의 실행 탭에 "프로파일 된 앱 시작됨"항목이 있어야합니다.
  8. "Take snapshot"버튼을 클릭합니다. "스냅 샷 보고서보기"목록에 새 항목이 나타납니다. 그것을 선택하고보기 버튼을 클릭합니다.

편집 : 주석에 따라 지침을 업데이트했습니다.


2
EQATEC 포럼의 업데이트 : eqatec.com/forum/profiler/bugs-problems/293776181/… 두 가지 지침에 두 가지를 추가 할 것입니다. 0) 우선 지침을 읽으십시오. 그런 다음 앱 옵션에서 다음을 수행합니다. 1) "일반 앱"표시를 해제합니다. 이렇게하면 Main 메서드 누락에 대한 경고를 방지 할 수 있습니다. 2) 출력 폴더를 $ (AppDir)로만 설정합니다. 이렇게하면 프로파일 링 된 DLL이 bin-Profiled 대신 bin- 폴더에 직접 기록되므로 수동으로 직접 복사 할 필요가 없습니다.
jrummell

새 릴리스에서 사용자 인터페이스를 변경했습니다. 새로운 스크린 샷은 아래 내 대답을 참조하십시오.
Josh Yeager


1

사이트의 컴파일 된 버전을 가져와야 할 수도 있습니다 (사이트에 대한 dll이 bin 폴더에 있습니까 아니면 종속성 만 있습니까?). 이를 수행하는 가장 쉬운 방법은 게시하는 것입니다. (Visual Studio에서 사이트를 오른쪽 클릭하면됩니다.) 그러면 Pavel의 대답이 잘 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.