Hi, the "JIT" has been ported to the .Net Micro Framework 4.3.1, but it does not provides the performance like the JIT of the .Net Framework, so i just called my "JIT" for Fake JIT, the performance can be 4x faster with my fake JIT compared to the official .Net Micro framework that's with interpreter. And here are the results and test code below:
Platform: STM32F407
Speed:168Mhz
Compiled Firmware Version: .Net Micro Framework 4.3.1(Debug)
Note: If firmware compiled as Release version, it could be up to 2x faster than the Debug version. If compiled as RTM version, it would be faster than Release version.(But i don't know how much performance can be improve for RTM version, because i didn't test it.)
Test mathod:
Increase the variable "count" by 1 in a loop of 1,000,000 times. It tooks 31889ms with the official interpreter. And it tooks only 7891ms if my fake JIT is enabled. Which mean when the STM32F407 running at 168Mhz with fake JIT enabled, the peformance is equal to 672Mhz with official interpreter.