2011-11-15 2 views
1

Visual Studio에서 응용 프로그램을 디버깅하는 동안 성능을 향상시킬 수 있습니까?Visual Studio - 디버깅 모드에서의 성능 v.s. 설치된 응용 프로그램

나는 C#과 WinForms를 가리키고있다 ... 나는 그것이 데이터 타입과 컨트롤과 프로세스의 종류에 달려 있다고 알고 있지만 어떤 것이 있는지 알고 싶다.

+3

VS IDE에서 개발하는 동안 일반적으로 프로젝트를 디버그 모드로 컴파일하지만 설치된 응용 프로그램은 릴리스 모드로 컴파일됩니다. 후자는 최적화되어 있습니다 (/ csc 옵션 최적화 참조). – kol

+0

이 질문의 동기는 무엇입니까? 왜 알고 싶니? 일단 그것이 명확하면, 관련된 세부 사항을 가르키는 것이 더 쉬울 것이다. – mloskot

+0

웹 응용 프로그램은 WinForms보다 훨씬 눈에 띄지만 성능에 관계없이 실제로 사용할 수 있습니다. – uadrive

답변

4

짧은 대답 : 시험해보십시오.

긴 대답 : 예, 눈에 띄는 성능 차이가 있습니다. 그러나 대부분의 개발자 머신이 배틀 탱크처럼 구축되어 있기 때문에 머신에서 느린 것은 심지어 표준 회사 데스크탑에서 더 느려지 게됩니다 (더 이상 디버그 모드에서 실행되지 않는 경우에도).

확실히 알 수있는 유일한 방법은 응용 프로그램을 대상 컴퓨터에 배포하고 성능을 측정하는 것입니다.

+0

좋은 지적! 쿼드 코어에서 개발하고 쓸모없는 셀러론이나 펜티엄 4를 실행하는 것은 회사에서의 나의 사례입니다. P –

관련 문제