1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja kodu w Javie

Connected

ćwiczenie

Optymalizacja aplikacji do analizy finansowej

Jako programista Java pracujący nad aplikacją do analizy finansowej, zauważasz, że jedna z metod generowania raportów tworzy nadmierną ilość śmieci w pamięci i powoduje częste uruchamianie garbage collectora. Raport łączy tysiące punktów danych w jeden ciąg znaków. Musisz zrefaktoryzować ten kod tak, aby był bardziej przyjazny dla GC, zachowując jednocześnie tę samą funkcjonalność.

Instrukcje

100 XP
  • Utwórz nową instancję klasy StringBuilder o odpowiedniej długości.
  • Dla każdej wartości w dataPoints dodaj sformatowaną wartość do string buildera.
  • Przekonwertuj StringBuilder na String i zwróć wynik.