In general, JITed Java code is as fast as or faster than the equivalent native code, if the JIT is reasonably good, and if the specific application can be coded efficiently in Java. The problem is that some specific data processing patterns are not easy to code efficiently in Java, and I suspect that certain of the bit-bashing algorithms used in image processing fall into this category.
In such cases the most efficient approach is "native Java", but I only know of one JVM (the IBM iSeries "classic" JVM) that permits this, and then only for system code. Otherwise it's a bit of a tradeoff to get the right partitioning between Java and native, since crossing the Java/native boundary tends to be relatively expensive. On Aug 19, 7:03 am, Fabrizio Giudici <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 8/19/10 13:35 , Amit wrote: > > > Now, I know that native code will *not* yield any significant > > performance improvement over Java code > > Well, specifically for image processing this won't be true, for sure > up to 2.1 included (as the bytecode is purely interpreted); in 2.2 we > have JIT, but can't speak as I haven't seen it yet. > > - -- > Fabrizio Giudici - Java Architect, Project Manager > Tidalwave s.a.s. - "We make Java work. Everywhere." > java.net/blog/fabriziogiudici -www.tidalwave.it/people > [email protected] > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.14 (Darwin) > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/ > > iEYEARECAAYFAkxtHakACgkQeDweFqgUGxe83wCfSDP1NEN+TLD0iOCZ/zSvQDRw > I5cAoJOEoC7eREU5KuPU7m93/GDj9VUr > =2ZDf > -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

