Return to Video

Улучшите свой код чтобы уменьшить количество использованной памяти.

  • 0:00 - 0:01
    Мы можем сделать небольшую корректировку нашего кода для избежания чрезмерного смешивания
  • 0:01 - 0:01
    Давайте посмотрим на сравнительный подход.
  • 0:01 - 0:02
    Вместо того, чтобы соединять значение одной ячейки за раз стройте каждый ряд, давайте использовать
  • 0:02 - 0:02
    образец StringBuilder и построим каждый ряд, используя одну строку.
  • 0:02 - 0:03
    Заметьте, что StringBuilder иллюстрирует подтверждает внешний цикл
  • 0:03 - 0:05
    и таким образом память локализируется лишь раз
  • 0:05 - 0:08
    И тогда мы используем это как буфер для
  • 0:08 - 0:12
    каждому повтору петли, где мы сперва очистили, а затем мы добавляем
  • 0:12 - 0:14
    одну строку для того, чтобы изобразить ряд для того повтора петли
  • 0:14 - 0:16
    Сейчас посмотрим, как инструкция составляет детальные примечания в этом сегменте кода.
  • 0:16 - 0:18
    Сейчас время проверить все.
  • 0:18 - 0:21
    Вы хотите пойти вперед и загрузить улучшенный переход кода
  • 0:21 - 0:24
    который называется memory_churn_optimized в остаточном виде и памяти монитора
  • 0:24 - 0:27
    для того, чтобы подтвердить то, что мы уменьшили количество GC
  • 0:27 - 0:28
  • 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ł:
Улучшите свой код чтобы уменьшить количество использованной памяти.
Opis:

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

Russian subtitles

Revisions Compare revisions