Для виртуальной машины Dalvik, используемой для выполнения приложений на мобильной платформе Android, разработан экспериментальный прототип JIT-компилятора, преобразующего во время исполнения приложения Java байткод в машинные инструкции. Предварительное тестирование показало, что использование представленного JIT-компилятора позволит ускорить выполнение приложений в среднем в три раза.
Результаты тестирования:
- Sieve: было 956, стало 2345
- Loop: было 783, стало 3629
- Logic: было 1099, стало 5618
- String: было 2019, стало 4328
- Float: было 819, стало 1495
- Method: было 1103, стало 1954
- В среднем: было 1069, стало 2907
Комментариев нет:
Отправить комментарий