Visual Studio 2008에서 VB.NET 응용 프로그램을 개발했습니다.이 응용 프로그램은 SQL Server와 통신하고 텍스트 파일을 처리합니다.Windows 2003 서버에서 VB.NET 응용 프로그램 실행
제 질문은 성능에 대한 것입니다. Visual Studio 2008에서 실행하는 동안 완료하는 데 3 초가 걸립니다. 바탕 화면에서 설치 마법사로 만든 실행 파일을 실행할 때도 마찬가지입니다 (Windows XP sp 3). 그러나 Windows 2003 Server에 설치된 실행 파일을 실행하면 완료하는 데 15 초가 걸립니다! 서버와 서버의 성능이 저하되는 이유는 무엇입니까? .Net Framework 3.5 SP1은 데스크톱과 서버에 모두 설치됩니다.
감사합니다, 레프
먼저이 문제를 조금 더 진단 해보십시오. 실제로 서버에서만 느리게 작동합니까? 아니면 컴퓨터에서 빠르게 실행되고있을 수 있습니까? 일반적으로 Windows 2003 서버 또는 특정 서버에서만 느리게 작동합니까? 또한 코드의 어느 부분이 시간이 많이 걸리는지 정확하게 진단하십시오. 각 하위 루틴이 시작된 타임 스탬프를보고하는 일종의 추적 출력 (텍스트 파일에 쓰기만으로 충분)을 사용하고 느린 하위 항목을 정확히 찾아 낼 수 있는지 확인하십시오 -루틴. –
서비스로 실행 중입니까? – JeffO