Visão geral dos perfis de inicialização
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
Figura 1. Melhoria da localidade de código com a otimização do
layout DEX.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-01-13 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-01-13 UTC."],[],[]]