Re:Speedy Android 2.2 hits with tethering, push framework, more
by nex3 on Friday May 21, 2010 @10:52PM
(#1369653)
The main reason for the speed increase is that Froyo introduces a JIT compiler. This means that the compiler will be able to examine the running code and make optimizations based on its behavior that can outperform statically-compiled native code. Especially for long-running processes (such as apps), this could make Android's Java code run faster than the iPhone's Objective-C.
[ Parent
| on HN ]
Re:Speedy Android 2.2 hits with tethering, push framework, more
by alain94040 on Friday May 21, 2010 @11:20PM
(#1369698)
I admit that I stopped following compiler research a while back, but I doubt that a JIT compiler would use run-time behavior to beat a static compiler.
Do you have any reference or link to such optimization?
Re:Speedy Android 2.2 hits with tethering, push framework, more
by wmf on Saturday May 22, 2010 @03:12AM
(#1369957)
Here are some optimizations that use runtime information:
http://portal.acm.org/citation.cfm?id=346037 http://portal.acm.org/citation.cfm?id=353191