While it still appears to be a somewhat immature略显稚嫩 technology in Honeycomb, RenderScript is already improving in Android 4.0 and is going to take advantage of more hardware features in the future. Even though ARM is clearly the dominant architecture in Android portable devices nowadays and using the NDK can therefore be justified, the fact that RenderScript is platform-independent can be a huge benefit as it can ultimately reduce your maintenance cost significantly. All in all, RenderScript sh
In this chapter you learn the various ways of measuring time in your application. You also learn how to use a profiling tool剖析工具, Traceview, to trace Java code and native code and easily identify bottlenecks瓶颈 in your application. Finally, you learn about the logging mechanism in Android and how to take advantage of the filtering capabilities日志过滤机制的方法.
In this chapter, you will learn how choosing the right data type and how arranging your data in memory如何在内存中排布数据 can boost your application’s performance. Also, we will review a basic yet虽然基本还是 often overlooked feature of Java
In this chapter, you will get your hands dirty and learn how you can use a low-level language to take advantage of all the bells轰鸣 and whistles转动 the CPU has to offer, which may not be possible to use from plain C or C++ code.
NDK is a companion to the SDK and is what you use when you want part or all of your Android application to use native code. While bytecode needs to be interpreted by a virtual machine, native code can be directly executed by the device’s processor without any intermediate step, making execution faster
埃尔伟《Android性能优化》原版阅读摘要之前言及优化Java代码 配部分英文翻译
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号