x86

在 x86 上优化 Android 应用的方法和技巧

英特尔致力于帮助开发人员提供能够在英特尔架构上正常运行(甚至出色运行)的 Android 应用。 虽然英特尔主要致力于社区层面:优化 Dalvik Java、V8 引擎和 Bionic C;丰富代码库;为 IA 提供采用 32 位和 64 位内核的版本,他们同样提供了多种类型的新工具为 Android 开发人员提供帮助。 这些工具主要用于提高性能,使其超过面向 x86 的默认 ARM 转换层:libhoudini 所提供的性能。

但是首先需要选择合适的工具。 创建 Android 应用有 3 种常见的方法。

Tips and Tricks to Optimize Android Apps on x86

Intel has a vested interest in helping developers provide Android applications that run well (or even best) on Intel architecture. While Intel is working at the community level - optimizing Dalvik Java, V8 engine, and Bionic C; contributing to the code base; and providing releases with both 32 bit and 64-bit Kernels for IA; they are also creating new tools to help  Android developers. Many of these focus on improving performance beyond that available with the default ARM translation layer for x86: libhoudini

Java vs C vs IPP vs TBB: test di performance su dispositivi Intel

Di recente ci siamo trovati nella situazione di voler ottimizzare una nostra applicazione per la realta’ aumentata (http://picshare.jooink.com) su dispositivi mobile. Picshare e' interamente scritto in javascript ed essendo il nostro target quello di ottimizzarlo per dispositivi mobile la strada più naturale ci è sembrata quella di riscrivere nativamente parte degli algoritmi computazionalmente rilevanti e, con l’occasione, mettere a confronto diverse implementazioni ‘native’ al fine di capire quale strategia fosse preferibile.

  • 开发人员
  • 安卓*
  • Android*
  • C/C++
  • Java*
  • 中级
  • 英特尔硬件加速执行管理器(英特尔 HAXM)
  • 英特尔® Integrated Native Developer Experience
  • Intel
  • android
  • x86
  • ottimizzazione
  • IPP
  • primitive
  • Как справиться с IA-32 кодом или особенности декодера Simics

    Декодирование IA-32 кода — задача архисложная. Чтобы в этом убедиться, можете обратиться к "Intel Software Development Manual" или к статьям, ранее написанным на хабре:"Префиксы в системе команд IA-32", "Правильно ли работает ваш дизассемблер?".

    订阅 x86