/ / Kompilator JIT dla Androida: kiedy metody są kompilowane / optymalizowane - Android, wydajność, Dalvik

Kompilator JIT Androida: kiedy są skompilowane / zoptymalizowane metody - Android, wydajność, dalvik

Z mojej wiedzy wynika, że ​​kompilator Java JIT śledziwywoływane metody i po pewnej liczbie wykonań metody / pętli kompiluje kod lub optymalizuje go na podstawie dotychczas wykonanych ścieżek kodu. Liczba wykonań metod wynosi około 10000 (zależy od JVM i ustawień) z pewnym starzeniem.

Zastanawiam się, kiedy kompilator Android JITfaktycznie się uruchamia (liczba wywołań metod i innych wskaźników). Powodem jest to, że zarejestrowałem wykorzystany czas procesora dla części kodu za pomocą android.os.Process.getElapsedCpuTime () i teraz zastanawiam się, kiedy powinienem spodziewać się pewnych ulepszeń (jeśli w ogóle).

Odpowiedzi:

0 dla odpowiedzi № 1

Może da ci to pewien wgląd, jeśli jeszcze tego nie widziałeś: http://www.google.com/events/io/2010/sessions/jit-compiler-androids-dalvik-vm.html