내 VB.NET 응용 프로그램의 경우 Visual Studio와 함께 제공되는 Windows 설치 관리자를 사용하고 있습니다. 성공적으로 프로그램을 설치하고 사무실의 모든 컴퓨터에서 프로그램을 실행할 수 있습니다. 이 특정 컴퓨터에서 내 프로그램은 약 30 초 동안 멈추어 기본 폼을로드 할 수 있습니다. 작업 관리자를 시작하면 CPU가 0 ~ 1 % 정도의 속도로 움직이므로 아무 것도하지 않고 멈추게됩니다. 결국로드되지만, 특히 다른 컴퓨터에서 즉시로드 될 때이 시간이 오래 걸릴 수는 없습니다. 이제이 컴퓨터는 serverice pack 3과 .net 3.5 sp1이있는 windows xp입니다. 이걸 일으킬만한 것을 생각할 수 있니?WinForms 양식이 한 컴퓨터에서 시작될 때 멈춤
답변
Process Monitor을 사용하면 프로그램이 멈추는 동안 무엇을하는지 확인할 수 있습니다. 어쩌면 그것은 사용할 수없는 일부 네트워크 리소스에 액세스하려고 시도하고 시간 초과를 기다려야합니다. ...
알았어. – broke
이 결과는 응용 프로그램이로드 될 때마다 또는 처음 만듭니 까? 후자의 경우, 당신은 그것을 ngen 수 있습니다.
응용 프로그램이 외부 리소스에 연결되어 있습니까? 예를 들어, 데이터베이스 또는 네트워크 공유. 그렇다면 주위 상황을 테스트 할 수 있습니까?
로드 될 때마다. 네트워크에 연결되어 있지 않고 컴퓨터에서 SQL의 로컬 버전에 연결되어 있습니다. – broke
Run-> services.msc를 사용하여 다른 모든 컴퓨터에서 시작되는 동일한 서비스가 해당 컴퓨터에서 시작되고 있는지 확인하십시오. 서비스가 문제의 시스템 (따라서 지연)에 "수동으로"로드되고 다른 시스템에 자동으로로드되는 것처럼 들립니다. 프로세스 모니터합니다 (MS Sysinternals Suite의 일부) 위에서 언급 한 바와 같이
편집 매우 도움이 될 수 있습니다 : 당신이 작업 관리자를 말했다 CPU는 가 커널 시간을 포함 않습니다, 약 0 ~ 1 %로 유혹한다 ? 기본적으로 작업 관리자는 커널 시간을 표시하지 않습니다. 메뉴 모음에서보기를 클릭 한 다음 커널 시간 표시을 클릭하십시오. CPU가 거의 또는 전혀 활동을 보이지 않는 동안 커널 활동은 상당히 중요 할 수 있습니다.
- 1. 플레이어가 한 번만 멈춤
- 2. vc9 오류 4430 한 컴퓨터에서 다른 컴퓨터에서
- 3. SystemUIServer가 다시 시작될 때 경고를받습니다.
- 4. Tomcat이 시작될 때 객체 인스턴스화
- 5. 컴퓨터가 시작될 때 exe 실행
- 6. 스레드가 시작될 때 객체에 알립니다.
- 7. 의도가 시작될 때 RuntimeException이 발생합니다.
- 8. 서비스가 부팅시 시작될 때 데이터베이스 연결이 작동하지 않지만 수동으로 시작될 때 작동합니다.
- 9. adb가 시작될 때 안드로이드 전화 연결이 끊어졌습니다.
- 10. iPod 응용 프로그램이 시작될 때 충돌이 발생합니다.
- 11. 타이머 C#에서는 타이머가 시작될 때?
- 12. Tomcat이 Windows 서비스로 시작될 때 다른 컴퓨터에서 Tomcat 응용 프로그램을 사용할 수 없습니다.
- 13. OpenFileDialog가 특정 컴퓨터에서 WinForms 앱을 정지시키는 이유는 무엇입니까?
- 14. 사이클 라이트가 시작될 때 위치가 엉망이 됨
- 15. 응용 프로그램이 시작될 때 또는 응용 프로그램이 시작될 때 Mac에서 방화벽에 예외 추가
- 16. C# MEF DirectoryCatalog를 생성 할 때 멈춤
- 17. 플래시를 디버깅 할 때 브라우저가 멈춤
- 18. filterToolbar가있는 jqGrid가 "\"문자를 검색 할 때 멈춤
- 19. 양식이 실행 중일 때 시간이 업데이트되고 있습니다
- 20. 아파치 서비스가 시작될 때 url 호출
- 21. jetty : jetty가 시작될 때 index.html을 webroot
- 22. C# 새 프로세스가 시작될 때 이벤트 발생
- 23. CruiseControl.Net은 서비스가 다시 시작될 때 CCNetLabel을 재설정합니다.
- 24. 아이폰 애플리케이션이 시작될 때 어떤 일이 발생합니까?
- 25. fsockeopen - 제한 시간이 시작될 때 알리기
- 26. 특정 애플리케이션이 시작될 때 알림을받는 방법은 무엇입니까?
- 27. Apache Axis 2가 시작될 때 클래스 메소드로드
- 28. Windows에서 다시 시작될 때 동일한 리소스에 액세스
- 29. 활동이 시작될 때 TextView에 포커스를 설정하는 방법?
- 30. iPhone 응용 프로그램이 시작될 때 충돌이 발생합니다.
.NET Framework의 설치가 잘못되었을 수 있습니다. –
기본 폼의로드 이벤트 처리기에는 무엇이 있습니까? – Ken
이것은 해당 컴퓨터에서 프로그램을 실행할 때 발생합니다. 그렇다면 전개와 관련이 없습니다! –