Windows 7에서 IronPython 2.7.3을 시작하며 15 초 이상 걸립니다. 왜 이렇게 느린가요? 그리고 그것을 고치는 방법? 컴퓨터는 삼성 NP300E5A (Celeron B800,2gb) 노트북입니다.IronPython이 매우 느리게 시작됩니다.
2
A
답변
5
IronPython이 시작하는 속도가 느린 데는 몇 가지 이유가 있습니다.
첫 번째로, 설치 프로그램을 사용하지 않으면 (어셈블리가 ngen 될 것입니다.) JIT 컴파일러는 IronPython 어셈블리를 MSIL 바이트 코드에서 네이티브 코드로 변환해야하며 많은 코드가 있으므로 시간이 오래 걸립니다. 따라서 설치 프로그램을 사용하여 어셈블리를 수동으로 설정하십시오.
두 번째로, 실제 Python 코드는 JIT 컴파일되어 있지만 처벌을 줄이려는 것은 아닙니다. 모든 Python 코드가 JIT 된 경우 시작 시간이 훨씬 더 많이 걸렸습니다. .NET JIT는 내가 좋아하는만큼 빠르지 않습니다.
마지막으로 노트북의 강점이 아닙니다. SSD 장착 쿼드 코어에서도 시작하기까지 몇 초가 걸렸습니다.
IronPython의 시작 시간이 훨씬 더 향상되어 프로파일 링이 어려워 (샘플 크기가 작음) 확실한 승리는 없습니다. 불행히도 "일률적으로 느린 코드"입니다.
IronPython의 강점은 JIT가 큰 승리를 거둘 수있는 장시간 진행되는 프로세스에 있으며 지금은 방해가되는 짧은 것들이 아닙니다.
관련 문제
- 1. 레일이 매우 느리게 시작됩니다.
- 2. Silverlight Storyboard가 매우 느리게 시작됩니다.
- 3. Solaris 10에서 Java가 매우 느리게 시작됩니다.
- 4. scipy가 처음으로 느리게 시작됩니다.
- 5. .NET 응용 프로그램이 매우 느리게 시작됩니다 - 버뮤다에있는 IP에 액세스하려고하는 cryptnet.dll
- 6. 두 번째 활동이 느리게 시작됩니다.
- 7. WPF 응용 프로그램이 너무 느리게 시작됩니다.
- 8. WPF에서 매우 느리게 인쇄합니다.
- 9. RMI가 매우 느리게 응답합니다.
- 10. GridSplitter 매우 느리게 이동
- 11. 매우 느리게 실행되는 플래시
- 12. UIAlertView가 매우 느리게 나타납니다.
- 13. 조인 버퍼가 매우 느리게 조인
- 14. 매우 느리게 실행되는 실행 파일
- 15. Netbeans 앱이 매우 느리게 실행됩니다.
- 16. 이미지가 매우 느리게 감지 됨
- 17. Android 오디오 스트리밍 매우 느리게
- 18. wxWidgets wxConfBase 매우 느리게 작성하십시오.
- 19. TableLayoutPanel은 이벤트에 매우 느리게 응답합니다.
- 20. 매우 느리게 로딩되는 Wpf 어플리케이션
- 21. Excel 자동화가 매우 느리게 작동합니다!
- 22. wcf가 매우 느리게 전송 됨
- 23. 매우 느리게 생성되는 사용자 정의보기
- 24. hiddenfield의 값이 매우 느리게 표시됩니다.
- 25. Jelly Bean에서 매우 느리게 제거됨
- 26. LWUIT 목록이 매우 느리게 작동합니다.
- 27. Java 애플릿이 일부 사용자에게 매우 느리게 시작됩니까?
- 28. MinGW "make"가 매우 천천히 시작됩니다.
- 29. 레일스 앱이 Heroku에서 매우 천천히 시작됩니다.
- 30. 레일즈는 루비 1.9.1에서 매우 느리게 초기화됩니다.
매번 너무 천천히 시작합니까? – 9000