Return to Video

Améliorez votre code pour réduire la consommation mémoire

  • 0:00 - 0:03
    Nous pouvons ajuster notre code
    afin d'éviter du travail inutile.
  • 0:03 - 0:05
    Observons cette comparaison.
  • 0:05 - 0:08
    Au lieu de concaténer les valeurs des cellules
    ligne par ligne, utilisons
  • 0:08 - 0:12
    une instance de StringBuilder, et
    construisons chaque ligne avec une seule String.
  • 0:12 - 0:14
    Notez que StringBuilder est instanciée
    hors de la boucle, et
  • 0:14 - 0:16
    donc sa mémoire
    est allouée une fois.
  • 0:16 - 0:18
    Ensuite nous l'utilisons
    simplement comme un buffer
  • 0:18 - 0:21
    pour chaque itération de la boucle
    où d'abord on efface, et ensuite on ajoute
  • 0:21 - 0:24
    une string d'entiers qui représente
    la ligne pour cette itération.
  • 0:24 - 0:27
    Maintenant, regardez les notes des instructeurs
    pour plus de détails dans ce segment de code.
  • 0:27 - 0:28
    Bien, maintenant vérifions.
  • 0:28 - 0:31
  • 0:31 - 0:36
  • 0:36 - 0:40
  • 0:40 - 0:43
  • 0:43 - 0:44
  • 0:44 - 0:48
  • 0:48 - 0:51
  • 0:51 - 0:52
  • 0:53 - 0:59
  • 0:59 - 1:00
  • 1:01 - 1:03
  • 1:03 - 1:05
Tytuł:
Améliorez votre code pour réduire la consommation mémoire
Opis:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
ud825 - Android Performance
Duration:
01:05

French subtitles

Revisions Compare revisions