none
저사양 컴퓨터로 닷넷 프레임워크 4.0의 성능이 쓸만하게 나와줄까요? RRS feed

  • 질문

  • 생초보라 이런 질문을 올려도 될지 모르겠네요.

     

    생산성 때문에 C#를 중심으로 닷넷 환경으로 개발해볼까 하는데 성능 문제 때문에 걸정을 못 내리고 있습니다.

    펜티엄4, 어쩌면 펜티엄3가 장착된 컴퓨터에다 메모리도 SDRAM 256MB 정도 (일부는 128MB)의 저사양 컴퓨터를 쓰는 환경에서 mdb나 sqlite로 몇만개에서 수십만개의 레코드를 처리하는 WindowsForm 프로그램을 닷넷 프레임워크4 기반으로 만들면 그럭저럭 쓸만한 성능이 나와줄까요?

     

    성능 문제만 생각하면 C++로 개발하면 되겠지만, C++로 대규모 프로그램을 만들어본 적도 없고 손에서 놓은 지도 10년이 다돼가서 두려움이 앞섭니다.

    나름대로 2주 정도 인터넷 검색을 해보고 있지만 더 머릿속만 복잡해졌습니다.

    위 질문처럼 저사양, 초저사양 컴퓨터에서 어느 정도 성능이 가능할지 답변 고대하겠습니다.

     

    가뜩이나 정신없이 변덕스러운 날씨에 건강 잃지 마시고 늘 행복하시길 바랍니다.


    2011년 3월 28일 월요일 오전 6:24

모든 응답

  • 짧은 생각인데요, 윈폼 어플리케이션을 만드시는 거라면 성능이슈는 크지 않을 거라는 생각이 듭니다.

    다만, 데이터베이스에서 많은 레코드를 처리하셔야 한다면 메모리는 문제가 될 수도 있겠죠.

    프로토타입을 작성하셔서 프로파일링을 돌려보시는 게 어떨까요?

     

    짧은 지식으로 답변을 드리는데 도움이 되셨으면 좋겠군요 :)

    2011년 4월 6일 수요일 오전 4:20
  • 일단 .NET Framework 4.0 의 설치 권장 사양은 메모리가 최소 512MB 이상은 되어야 한다고 명시되어 있습니다.

    그리고 경험적으로 저사양의 컴퓨터에서는 닷넷 플랫폼이 적절한 선택이 아닐 수 있습니다.

    C++ 또는 VB 등을 이용하시는 것이 나을 것 같다는 생각이 듭니다.

    아래는 .NET Framework 4.0 의 설치 권장 사양을 발췌했습니다.
    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7

    System Requirements


    • Supported Operating Systems:Windows 7;Windows 7 Service Pack 1;Windows Server 2003 Service Pack 2;Windows Server 2008;Windows Server 2008 R2;Windows Server 2008 R2 SP1;Windows Vista Service Pack 1;Windows XP Service Pack 3
    •  
      • Windows XP SP3
      • Windows Server 2003 SP2
      • Windows Vista SP1 or later
      • Windows Server 2008 (not supported on Server Core Role)
      • Windows 7
      • Windows Server 2008 R2 (not supported on Server Core Role)
      • Windows 7 SP1
      • Windows Server 2008 R2 SP1
    • Supported Architectures:
      • x86
      • x64
      • ia64 (some features are not supported on ia64 for example, WPF)
    • Hardware Requirements:
      • Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more
      • Minimum disk space:
        • x86 – 850 MB
        • x64 – 2 GB

    엄준일 (Junil, Um) Microsoft Visual Studio ALM MVP (Team System) Personal Blog : http://blog.powerumc.kr Visual Studio Korea Team Blog : http://vsts2010.net
    • 답변으로 제안됨 VSTO_Beginner 2011년 9월 19일 월요일 오전 12:17
    2011년 4월 7일 목요일 오전 3:40