Как я слышал из сеанса Google IO 2010 , компилятор JAL Dalvik просто поддерживает процессор ARM. Означает ли это, что моя собственная сборка исходного кода Android на Linux X86 или Mac OS X не поддерживает JIT-компилятор?
Должен ли я использовать какую-нибудь целевую плату с процессором ARM для тестирования JIT-компилятора Dalvik?
Спасибо!
Я сам проверил это из эмулятора Linux. JIT работает с WITH_JIT = истинной опцией сборки. Также JIT также полезен даже в режиме эмуляции. Linpack показывает примерно в 2 раза больше прироста производительности с JIT.
Я проверил в последнем дереве исходников Android, и там нет кода x86.Это означает, что вы можете выполнять JIT только на оборудовании ARM.