[OT] The ART runtime presentation at Google I/O 2014

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 27 23:23:26 PDT 2014


Hi,

posting this talk here, as Java performance on Android is often 
mentioned in the discussions about GC vs RC performance.

So here you have the Android  team explaining:

- Dalvik GC sucks and is a basic stop the world implementation with 
pauses > 10ms

- ART solves the GC issue by adopting multiple concurrent GC algorithms,
depending on the application state thus reducing the stop down to 3ms. 
More optimizations still to be done until the final release

- JIT compiler optimized for battery life and low power processors, thus 
only very hot methods get actually compiled to native code

- Performance sorted out, by doing AOT compilation on install, similar 
to approach taken by OS/400, Windows Phone 8

https://www.youtube.com/watch?v=EBlTzQsUoOw



--
Paulo




More information about the Digitalmars-d mailing list