Saltar para conteúdo


* * * * *

Project Svelte: sabes o que é?

google kit kat android 4.4 svelte project svelte project

Esta mudança abrange uma vasta área na API do Android e na configuração do hardware, fazendo com que seja possível correr o Android Kit Kat de forma mais fluída - mesmo tendo apenas 512MB de RAM disponíveis.

Imagem colocada

De acordo com a página dos developers da Google, o projecto Svelte é baseado em várias opções/características, nomeadamente:
  • Optimização da cache JIT (Just In Time) dalvik
  • KSM (Kernel samepage merging)
  • Swap para zRam
  • Optimizar os níveis fora de memória dos processos
  • Configurar o tamanho das caches gráficas
  • Controlar os reclaims da memória
Várias destas optimizações já faziam parte de ambientes Linux em computadores, tendo a Google reaproveitado esses mesmos recursos. No que respeita ao puro software, os processos de núcleo foram optimizados para usar menos memória, enquanto que a do sistema foi protegida contra a imposição de aplicações mais “famintas”. Os serviços também terão alterações e passarão a correr de forma sequencial ao contrário das versões anteriores que todos correm ao mesmo tempo criando lentidão no sistema.

O projecto Svelte não vai fazer com que, por um acto de magia, os dispositivos mais velhos corram o Android 4.4, mas irá seguramente ajudar os dispositivos como o Nexus 7 ou o Nexus 4 (ou mesmo os dispositivos que ainda não foram apresentados) a gerir melhor os recursos, já que as aplicações tendem a consumir cada vez mais memória.

Fonte: Android Developers Blog, Developer.Android.com, Wikipedia, The Verge (imagem)
  • Kilroy gosta disto


1 Comentários