Return to Video

Migliora il Tuo Codice per Ridurre il Tasso di abbandono

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

04-15 Migliora il Tuo Codice per Ridurre il Tasso di abbandono

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

Italian subtitles

Revisions Compare revisions