2009-06-03 3 views
1

지금 당장 나를 괴롭 히고 있지만, VS 2008의 ASP.NET 디자이너는 가장 단순한 페이지조차도 편집 속도가 매우 느릴 수 있습니다. 우리가 사용하는 기계는 최첨단이 아니지만, 3Gb의 RAM과 7200RPM 120Gb 하드 드라이브를 갖춘 2Ghz 듀얼 코어 AMD 3800+는 성능보다 훨씬 뛰어날 것이라고 생각합니다.Visual Studio 2008 ASP.NET 디자이너 성능을 향상시키는 데 도움이되는 팁이 있습니까?

문제를 정량화하려면 3-5 개의 텍스트 상자, 드롭 다운 및 DataGrid가있는 페이지의 디자인보기를 여는 데 30-45 초 이상 걸릴 수 있습니다. 정말 복잡한 화면은 때로는 몇 분이 지나야 열 수 있습니다. 그리고 일단 열면 디자이너는 매우 느리게 작동합니다. 컨트롤을 클릭하면 몇 초가 걸릴 수 있습니다. 속성 창이 항상 올바르게 업데이트되는 것은 아닙니다. 마우스 오른쪽 버튼 메뉴를 표시하는 데 몇 초가 걸릴 수 있습니다.

드라이브 조각 모음, 불필요한 프로세스 삭제, SP1로 업그레이드, 심지어 개발 환경 재설치를 시도했지만 문제가 여전히 발생합니다.

다른 사람이 비슷한 성능 문제를 겪은 적이 있습니까? 그렇다면 누구나 성능을 향상시키는 방법에 대한 제안 사항이 있습니까? 예를 들어 도움을 줄 수있는 IDE 기능 (예 : 인텔리 센스)이 있습니까? 어떤 문제 (CPU, RAM, HD)가 컴퓨터에 구성되어 있는지 궁금 할 것입니다.

편집 : 몇 가지 추가 사실 및 수정. 첫째, 빠른 수정, 실제로 우리는 5200 RPM 모델이 아닌 Western Digital의 7200RPM 드라이브를 갖추고 있습니다.

두 번째로, 병목 현상이 발생한 위치에 대한 조사에 따르면 디자이너가로드 할 때 많은 데드 타임이있는 것처럼 보입니다 (<). 20 % CPU, 약간의 I/O 대기. 그러나 전반적인 효과는 매우 느립니다.

우리 프로젝트에서 Resharper를 사용하지만이 추가 기능을 사용하지 않도록 설정하면 디자이너의 성능이 현저하게 향상되지 않습니다.

+0

... –

+0

당신은 시간을내어 무엇을보고해야합니다. CPU 시간이 급상승하고 있습니까? ReSharper와 같은 다른 추가 기능이로드되어 있습니까? 디자이너를 입력 할 때 (또는 클릭 할 때) 메모리 사용 및/또는 페이징이 증가합니까? –

+0

데드 타임이 표시되면 네트워크를 확인하십시오. –

답변

1

ScottGu가 Visual Studio 성능에 게시 한 article입니다. 나는 그것이 2005 년에 맞춰 졌을지도 모른다고 생각하지만, 한 번 볼 가치가있다. 나는 디자이너를 사용하지 않는 것이 좋습니다 것입니다 일반적으로

... 디자이너를 사용하지 않도록 또 다른 큰 이유 같은 소리

0

유일한 병목은 HDD입니다. 요즘에는 5200RPM 드라이브가 개발 기계에 약간 느립니다.

관련 문제