[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