By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
434,587 Members | 1,071 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 434,587 IT Pros & Developers. It's quick & easy.

Embedded JIT Question

P: n/a

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

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

Beau Chimen
3M Corp.
Nov 22 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.