Windows7 x64에서 실행되는 C# .Net 3.5 응용 프로그램 (x86)을 사용했습니다..Net 응용 프로그램 극단적 인 느린. svchost.exe를 죽인 후에는 다시 빠르게 실행됩니다. 어떤 생각?
며칠 또는 몇 주 후 어떤 이유로 앱이 너무 느리게 실행됩니다.
다른 모든 응용 프로그램은 정상적으로 실행됩니다 (또 다른 C# .Net 3.5 응용 프로그램 (x86)).
몇 개의 svchost.exe를 종료 한 후에 응용 프로그램이 정상적으로 다시 실행됩니다. svchost.exe를 종료하지 않고 재부팅해도 도움이되지 않습니다. 아마도 Windows가 svchost.exe의 상태를 저장합니다. 내가 로그 오프하여 다시 로그인하면 svchost를 종료하지 않고 다시 작동합니다. 로그 오프시 svchost가 지워졌을 수 있습니다.
아무도 문제를 해결하는 방법을 알고 있습니까?
는 Wowa을 접견
편집 :
메인 - 양식 단지 정적 노드가 왼쪽에 트 리뷰를 가진 MDI-컨테이너입니다.
응용 프로그램이 networkpath를 통해 업데이트 시작 (파일 creationdate 확인)을 확인하지만 다른 모든 PC가 문제없이 작동하므로 문제가 될 수 없습니다.
업데이트가 완료되면 모든 MDI 자식 폼이 시작될 때까지 1 ~ 2 분이 걸리지 만 빈 폼이됩니다.
편집 : 미안 해요, 내가 깜빡 한, 업데이트가 더 이상하지만, 느린 실행되는 응용 프로그램과는 아무 상관이없는 다른,에 의해,이 응용 프로그램에 의해 수행된다.
느린 앱을 업데이트하는 앱은 정상적으로 실행됩니다. 느린 앱이 실행되고 있지 않은 경우에만 업데이트합니다.
그러나 느린 응용 프로그램은 로컬 Temp 경로의 파일을 제거합니다. System.IO.File.Delete()
응용 프로그램에 대한 자세한 정보가 있습니까? 뭐하는거야? –
매우 죄송합니다. 수정 구슬이 오늘 유지 보수를 받고 있습니다. 그렇지 않으면 문제가 무엇인지 정확히 알 수 있습니다. –
자세한 내용은 내 게시물을 수정하겠습니다. – Wowa