x86 NDK and C/C++ Optimizations
Technological progress has merely provided us with more efficient means for going backwards.
—Aldous Leonard Huxley
In the previous chapter we introduced the basic principles of performance optimization, optimization methodologies, and related tools for Android application development. Since Java is the primary application development language for Android developers, optimization tools presented in the previous chapter were mainly for Java. We know that the Java application is running in a virtual machine, and its speed is inherently slower than C/C++ applications, which are directly compiled and run ...