1. Learn
  2. /
  3. Cursuri
  4. /
  5. Optimizarea codului în Java

Connected

exercițiu

Optimizarea unei aplicații de analiză financiară

În calitate de dezvoltator Java pentru o aplicație de analiză financiară, ai identificat că una dintre metodele de generare a rapoartelor creează un volum excesiv de obiecte temporare și declanșează frecvent colectarea garbage-ului. Raportul concatenează mii de puncte de date într-un singur string. Trebuie să refactorizezi acest cod pentru a fi mai eficient din perspectiva GC, păstrând în același timp aceeași funcționalitate.

Instrucțiuni

100 XP
  • Creează o nouă instanță de StringBuilder cu lungimea necesară.
  • Pentru fiecare valoare din dataPoints, adaugă valoarea formatată în string builder.
  • Convertește StringBuilder-ul într-un String și returnează-l.