Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

RetrofitInicializador

Em termos de performance de aplicação, não seria melhor implementar um Singleton na instancia do objeto Retrofit após o processo de build?

Pois, em uma situação onde vários objetos são criados mediante uso intensivo da aplicação, pode ocorrer um problema de liberação de memória com o garbage collector, estou certo?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Danilo, sim você tem razão, apenas para casos em que a performance é necessário. Inclusive essa abordagem é mais adotada pela comunidade de desenvolvedores.

Porém, é como você falou só vai ser perceptível para um uso intensivo caso contrário não há necessidade.

Inclusive, para ficar mais claro se faz realmente diferença, recomendo que faça a execução com singleton e sem singleton utilizando o Android Profiler, nele é possível ver o quanto de CPU, memória e rede é consumido durante a execução do App.

No curso de RecyclerView eu mostro um pouco dessa ferramenta.

[]s