none
개발 소프트웨어가 Windows10 에서 처리시간이 급격이 증가하는 문제 RRS feed

  • 질문

  • 저희 회사에서 개발한 소프트웨어가 원도우10에서 처리시간이 급격이 증가하는 문제가 있습니다.

    원도우7에서 50초 정로 걸리는 것이 원도우10에서는 100초이상 걸리고 있습니다.

    혹시나 원도우10의 보안정책 강화로 EXE, DLL 파일들을 지속적으로 검사하는게 아닌가 의심되어 디지털 서명까지 한 상태입니다.

    그러나 동일하게 문제가 발생하고 있습니다.

    소프트웨어 성능을 원도우 7가 동일하게 복원하려면 어떠한 방법이 있을지 질문 드립니다.

    1. 소프트웨어 성능에 영향을 주는 원도우10 설정이나 서비스를 OFF 하는 방법?

    2. 개발시에 원도우10을 고려하여 처리해 주어야 하는 코딩기술이나 빌드옵션(코드최적화 등) 등이 있는지?

    답변 부탁드립니다.
    2018년 12월 28일 금요일 오전 2:38

모든 응답

  • 이런 경우에는 구체적으로 어떤 코드에서 오래 걸리는지 자체 프로파일링을 해봐야 합니다.

    일반적으로 기존 윈도우 7에서 10으로 바꿨다고 해서 크게 느려지는 경우는 없습니다. 다소 영향을 준다면, 대개의 경우 윈도우 7 대상으로 배포한 응용 프로그램이 32비트일 수 있는데 윈도우 10은 많이들 64비트로 사용하므로 WoW 계층으로 인해 느려질 수는 있습니다. 하지만, 그 차이가 50초에서 100초가 걸릴 정도는 아닙니다.

    따라서 구체적으로 어떤 구간에서 어떤 API를 호출했을 때 느려진 것인지 자체적으로 로그를 남기거나 하는 등의 방법을 사용해 의심 구간을 밝혀내야 할 것입니다.

    2018년 12월 31일 월요일 오전 2:53
  • 안녕하세요.

    회사에서 개발하신 소프트웨어가 어떤일을 하는 소프트웨어 인가요?

    제 의견도 Win10의 문제는 아닌듯한데요.

    시간을 측정하신 구간에서 사용하는 API나 작업을 좀더 구체적으로 알려주시면 도움이 될것 같습니다.

    2019년 1월 3일 목요일 오전 4:23