2009-12-23 3 views
0

일부 타사 구성 요소 (강하게 반사되는 것을 사용함)를 사용하기 때문에 우리의 응용 프로그램은 클라이언트 용으로 느린 시스템에로드하는 데 약 3 분이 걸립니다..net 응용 프로그램을 최대 절전 모드로 전환하여 실행 시간을 줄이는 방법?

다시 이전 출시에서 상태를 시작할 때 직접 메모리에 복사하고 실행 가능하게 될 수 있도록 .NET 응용 프로그램을 '최대 절전 모드'할 수있는 방법이 있는지 궁금 해서요 ...

+0

반사 때문에로드하는 데 3 분이 걸릴 것 같지 않습니다. 성능 병목 현상이 어디에 있는지 알아 내기 위해 앱을 프로파일 링 했습니까? – RichardOD

+0

제 3 자 구성 요소를 거부하고 대신 다른 방법을 찾아 보시기 바랍니다. –

+0

Nhibernate도 리플렉션을 사용했습니다. 나는 3 분의 시간을 걱정하고있다. 문제는 다를지도 모르겠다. 타사 구성 요소가로드하는 데 약 3 분이 걸린다면 다른 옵션을 선택해야합니다. – Pankaj

답변

1

그것이 가정 타사 구성 요소 및/또는 내게 추측하는듯한 반사음으로 인해 당신이 옳을 수도 있고 틀릴 수도 있습니다. 어쨌든 코드에서 수정할 수 있습니다. 수행 할 작업을 찾으려면 다음을 수행하십시오.

IDE에서 시작하고 돼지가 나오는 동안 일시 중지 단추를 누르십시오. 그런 다음 호출 스택을보고 그것이 무엇을하는지보십시오. 몇 번 반복하십시오. 그것은 "프로파일"을 신속하고 더러운 방법이며 문제가 무엇인지 정확하게 추측 할 것이고 추측은 필요 없습니다.