Download presentation
Presentation is loading. Please wait.
Published byNicole Lovin Modified over 10 years ago
2
.NET Core Libraries Common Language Runtime CodeGen Garbage Collector Security Model Exception Handling Loader & Binder Profiling & Debugging APIs Entity Frame- work And more! XAML for Windows Store Apps Silverlight for Windows Phone ASP.NET
19
void SynchronousMethod() { for(int i = 0; i <=5; ++i) DoWork(GetWork()); }
20
void SynchronousMethod() { for(int i = 0; i <=5; ++i) DoWork(GetWork()); } async void AsynchronousMethod() { for(int i = 0; i <=5; ++i) DoWork(await GetWorkTask()); }
26
JIT Employed PlatformsPhone 7.5 ASM GeneratedBefore Execution Reuses Compiled CodeNo Provides Fast StartupNo Easy DeploymentYes Library updates aren’t impactfulYes
27
JITNGEN Employed PlatformsPhone 7.5Desktop ASM GeneratedBefore ExecutionAt Install Reuses Compiled CodeNoYes Provides Fast StartupNoYes Easy DeploymentYesNo Library updates aren’t impactfulYesNo
28
JITNGEN Employed PlatformsPhone 7.5Desktop ASM GeneratedBefore ExecutionAt Install Reuses Compiled CodeNoYes Provides Fast StartupNoYes Easy DeploymentYesNo Library updates aren’t impactfulYesNo
34
0x0 MethodTable for Base 0x4i 0x8s
35
0x0 MethodTable for AppDerived 0x4i 0x8S 0xCj 0x0 MethodTable for Base 0x4i 0x8s
36
0x0 MethodTable for AppDerived 0x4i 0x8S 0xCj
37
0x0 MethodTable for Base 0x4i 0x8s 0xCk
38
0x0 MethodTable for Base 0x4i 0x8s 0xCk
39
0x0 MethodTable for AppDerived 0x4i 0x8s 0xCk 0x10j
40
0x0 MethodTable for AppDerived 0x4i 0x8s 0xCk 0x10j
41
0x0 MethodTable for AppDerived 0x4i 0x8s 0xCk 0x10j
44
C# Compiler C# Source Code MSIL Assembly MDIL Compiler MDIL Assembly Download to Device Native Image Generator Native DLL Run This happens in the “cloud”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.