Developer Platform Drill Down을 본 후에 나는 클라우드에서 컴파일하는 것이 무엇을 의미하는지 궁금해하고있었습니다. 그는 모든 Windows Phone이 모두 컴파일 될 것이라고 말했다. 모든 앱이 NGEN 될 것인가? JITer를위한보다 진보 된 경험적 방법을 포함 할 것인가? 예 : .Net CF에서 속성은 함수 호출 (인라인 없음)으로 해결됩니다.윈도우즈 컴파일 클라우드의 8 앱
답변
아이디어는 매우 간단합니다. 먼저 MDIL 또는 Machine Dependent Intermediate Language 또는 .NET 하이브리드 어셈블리 언어를 입력하십시오. MDIL은 가능할 때마다 네이티브 어셈블리 명령어로 컴파일하는 것이고 나머지는 전화기의 기본 명령어로 신속하게 변환 할 수있는 의사 명령어로 컴파일합니다. 따라서 의사 명령어와 기본 명령어의 혼합을 포함하는이 어셈블리는 디바이스에 전달 될 수 있으며 (예 : 모든 ARM 디바이스의 동일한 아키텍처에서 이식 가능), 디바이스에서 경량 링크 단계를 수행하여 전체 어셈블리를 기본 이미지로 변환합니다. 무거운 리프트의 대부분은 일리노이 어셈블리와 네이티브 이미지 (이것은 MDIL이 무엇인지) 사이의 중간 파일로 IL 어셈블리를 컴파일 할 때 수행됩니다.
"그럼 뭐야?"라고 묻습니다. MDIL 어셈블리를 기본 이미지로 변환하는 장치의 연결 단계는 전통적인 NGEN 장치의 1/5 시간 밖에 걸리지 않습니다. 따라서 사전 컴파일 (우리는 모든 명령어가 어셈블리 명령어 인 기본 이미지를 실행하므로) 및 JIT 편집 (프레임 워크 업데이트 중에 장치에 무거운 컴파일 없음)의 이점을 얻습니다. 당신의 대답에 어떤 차이가없는 것입니다 해당 자원의 액세스를 갖는
정답은이며, 장치 + OS 및 SDK는 공개적으로 아직 제공되지 않으므로 이에 대한 대답은 없습니다.
Kevin이 설명했듯이 컴파일은 응용 프로그램이 컴퓨터 코드로 컴파일됨을 의미하므로 (실제 관리되는 환경에서 작업 할 가능성이 높습니다.) 따라서 실제 장치에서 성능이 훨씬 향상됩니다. 내가 이해하는 바에 따르면, 개발자 은 클라우드 컴파일 서비스에 액세스 할 수 없습니다. 마켓 플레이스 승인을 위해 신청서가 제출되면 Microsoft에서 수행하는 작업입니다.
- 1. 클라우드의 노드 (앱 서버)간에 데이터 공유하기
- 2. 클라우드의 MapReduce
- 3. 클라우드의 SFTP
- 4. 클라우드의 OpenCV
- 5. Windows 8 앱 업데이트
- 6. .net 윈도우즈 오더
- 7. 윈도우즈 키 wxPython을 차단하십시오.
- 8. 윈도우 8 스토어 앱 윈도우 폰과 앱
- 9. 클라우드의 파일 참조
- 10. 클라우드의 GPU - 게임 녹음
- 11. 클라우드의 Windows 서비스
- 12. 클라우드의 퍼 포스
- 13. 안드로이드 클라우드의 데이터베이스 백업 :
- 14. 클라우드의 소프트웨어 구성 관리?
- 15. 클라우드의 수학적 계산을위한 API
- 16. three.js를 라이브러리 8 메트로 앱
- 17. 앱 인스턴스 식별 Windows 8
- 18. Windows 8 앱 FileNotFound 예외
- 19. 윈도우즈 TTS 목소리와 리눅스에서 축제
- 20. Qt + OpenCV + eclipse (윈도우즈 용)
- 21. 레일즈 프로덕션 웹 서버 (윈도우즈)
- 22. iPhone에서 앱 메일 컴파일 경고
- 23. Linux에서 Android 앱 실행/컴파일
- 24. 아마존 클라우드의 nginx 기본 설정
- 25. Windows 8 Metro 응용 프로그램 컴파일 문제
- 26. Windows 8 앱 Microsoft 계정 및 앱 계정의 로그인
- 27. Windows 8 Metro 스타일 앱 : 다중 앱 패키지
- 28. 윈도우 8 스토어 앱 윈도우 8 스토어 앱 (C#을)에 (장치 관리자에서 발견) (C#을)
- 29. 윈도우 8 스토어 앱, Type.IsClass 및 System.ComponentModel.DesignerProperties.IsInDesignTool 내가 윈도우 8 스토어 앱 개발을 조사하고
- 30. 플래시 게임을 윈도우즈 폼에 임베드하는 법 application.net 컴팩트 프레임 워크 윈도우즈 모바일 6 아래
는 :) 그래서 나는 당신의 대답은 오늘과 같은 매우 결정적인이다라고 말하고 싶지만. –
나는 볼 수있는 것에서 만 내 결론을 도출 할 수 있으며 WP 팀에 속하지 않기 때문에 아무 것도 보장 할 수 없다 ;-) –