Hello
I am building an Embedded C#.NET with CE 4.2 application on a 150MHz ARM
with 32MB SDRAM and 64 SD Card (Flash)
My problem is, whenever I have to ColdBoot (rare, but it happens)
displaying each of my GUI screens are incredibly slow (3-4 seconds) th
first time, due to JIT. The second time, GUI screens take <200ms, so
know its JIT that is killing me
Does anyone know how to get around JIT on an embedded device
1. XP has HIBERNATE, which stores OS and App RAM to Harddrive (Flash), bu
CE.NET doesn't support this. If I could HIBERNATE, I could copy m
application+JIT to FLASH, then restore back to SDRAM during Coldboot
2. x86 processors have NGEN, which pre-compiles the MSIL to x86, but thi
only works for x86. Microsoft says that they have no plans for makin
precompilers for each processor, and only supports x86
3. Hive-Based Registry might work, but I don't understand it enough t
know....
Maybe I made a mistake using .NET, since I will always be on the ARM,
don't need the flexibility the JIT provides, but the penalty is too hig
for me to continue to pay
Any suggestions would be welcome
Thanks
Beau Chimen
3M Corp.