Os perfis de inicialização são semelhantes aos perfis de referência, mas são usados no tempo de compilação para otimizar o layout DEX e reduzir os tempos de inicialização, em vez de para otimização no dispositivo. Para saber mais sobre as diferenças entre os perfis de inicialização e os perfis de referência, consulte Comparar perfis de referência e de inicialização. Para mais informações sobre a otimização de layout DEX, consulte Otimizações de layout DEX e perfis de inicialização.
Os perfis de inicialização afetam o tamanho do APK do app, e o impacto no desempenho que eles oferecem pode ser grande ou pequeno, dependendo da estrutura do app. Recomendamos fazer um teste A/B para avaliar o efeito dos perfis de inicialização no seu app.
Recomendamos usar os dois perfis, de referência e de inicialização, para otimizar totalmente a inicialização do app.