Return to Video

Migliora il Tuo Codice per Ridurre il Tasso di abbandono

  • 0:00 - 0:02
    Possiamo fare un piccolo aggiustamento
    nel nostro codice per evitare un eccessivo tasso di abbandono.
  • 0:02 - 0:03
    Diamo uno sguardo a una vista confronto.
  • 0:03 - 0:03
    Invece di concatenare un valore di cella
    in un momento di costruire ogni riga, usiamo
  • 0:03 - 0:05
    invece lesempio di StringBuilder, e costruiamo
    ogni riga con una singola stringa.
  • 0:05 - 0:06
    Si noti che lo StringBuilder č al di fuori del ciclo, e
  • 0:06 - 0:08
    cosě la sua memoria č allocata una volta.
  • 0:08 - 0:10
    E poi lo usiamo semplicemente
    come un buffer per
  • 0:10 - 0:11
    ogni iterazione del ciclo dove
    prima lo ripuliamo, e poi aggiungiamo
  • 0:11 - 0:12
    una singola stringa di ints per rappresentare
    la riga per quella iterazione del ciclo.
  • 0:12 - 0:13
    Ora, guarda le note dellinsegnate per
    maggiori dettagli su questo segmento di codice.
  • 0:13 - 0:14
    Bene, ora č il momento di verificare.
  • 0:14 - 0:16
    Č il arrivato il momento di continuare e
    caricare il ramo di codice migliorato,
  • 0:16 - 0:19
    che si chiama memory_churn_optimized,
    sia in modalitŕ di tracciamento che di monitoraggio della memoria
  • 0:19 - 0:21
    Per confermare di aver ridotto la quantitŕ di
    GC della finestra a breve termine.
  • 0:21 - 0:22
    Si puň anche utilizzare lindicatore di assegnazione
    per verificare.
  • 0:22 - 0:24
    Se si utilizza lindicatore di assegnazione, o
  • 0:24 - 0:26
    se si ha qualcosa di inaspettato
    in modalitŕ traccia o monitoraggio di memoria.
  • 0:26 - 0:26
    Condividi uno screenshot del tuo
    risultato nei forum di discussione.
  • 0:26 - 0:27
    Siamo interessati a
    vedere quello che hai ottenuto.
  • 0:27 - 0:28
    Ora per noi, anche con questi cambiamenti,
    il Perf Pirate si blocca ancora.
  • 0:28 - 0:32
    Ma questa volta per meno tempo.
  • 0:32 - 0:34
    Ora questo punto, questo potrebbe anche significare
    che questa funzione probabilmente sia una buona
  • 0:34 - 0:35
    opzione da essere messa in background.
Tytuł:
Migliora il Tuo Codice per Ridurre il Tasso di abbandono
Opis:

04-15 Improve Your Code To Reduce Churn

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

Italian subtitles

Revisions Compare revisions