문제

우리는 CPU 집약적 인 유전자 태그 코드 (COM + 서버 애플리케이션)를 가지고 있습니다.Windows 서비스에서 호출되며 완료하는 데 걸리는 시간은 그다지 중요하지 않습니다.

하지만 더 낮은 우선 순위로 실행해야합니다.우선 순위를 어떻게 변경할 수 있습니까?

도움이 되었습니까?

해결책

구성 요소가 서버 응용 프로그램에서 실행되고 있다고 가정합니다 (Windows 서비스에서 처리되지 않음).

이 경우 COM + 프로세스의 우선 순위를 클래스 생성자에서 BelowNormal로 설정할 수 있습니다. 라코 디스

간단한 테스트를 실행하면 dllhost.exe 프로세스 우선 순위가 BelowNormal로 설정됩니다.

다른 팁

Windows 서비스 우선 순위를 낮게 설정해야한다고 생각합니다.

아래 링크를 살펴보세요.도움이되기를 바랍니다.

http : //social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/0799ff95-3596-40e0-9fd1-c79b4ffab731/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top