Italian subtitles

← Migliora il Tuo Codice per Ridurre il Tasso di abbandono

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

Get Embed Code
20 Languages

Showing Revision 5 created 03/12/2017 by Jacqueline Hernandez.

  1. Possiamo fare un piccolo aggiustamento
  2. nel nostro codice per evitare
  3. un eccessivo tasso di abbandono.
  4. Diamo uno sguardo a una vista confronto.
  5. Invece di concatenare un valore di cella
  6. nel momento di costruire ogni riga,
  7. invece lesempio di StringBuilder,
  8. e costruiamo ogni riga
  9. con una singola stringa.
  10. Si noti che lo StringBuilder
  11. si trova al di fuori del ciclo, e
  12. così la sua memoria è assegnata una volta.
  13. E poi lo usiamo semplicemente
    come un buffer per
  14. ogni iterazione del ciclo dove
    prima lo ripuliamo, e poi aggiungiamo
  15. una singola stringa di ints
  16. per rappresentare
    la riga per quella iterazione del ciclo.
  17. Ora, guarda le note dellinsegnate per
  18. maggiori dettagli su questo segmento di
  19. codice.
  20. Bene, ora è il momento di verificare.
  21. è il arrivato il momento di continuare e
    caricare il ramo di codice migliorato,
  22. che si chiama memory_churn_optimized,
  23. sia in modalitŕ di tracciamento
  24. che di monitoraggio della memoria
  25. Per confermare di aver ridotto la quantità
  26. di GC della finestra a breve termine.
  27. Si puň anche utilizzare l indicatore
  28. di assegnazione per verificare.
  29. Se si utilizza l indicatore di assegnazione, o
  30. se si ha qualcosa di
  31. inaspettato in modalità traccia
  32. o monitoraggio di memoria.
  33. Condividi uno screenshot del tuo
    risultato nei forum di discussione.
  34. Siamo interessati a
    vedere quello che hai ottenuto.
  35. Ora per noi, anche con questi cambiamenti,
    il Perf Pirate si blocca ancora.
  36. Ma questa volta per meno tempo.
  37. Ora questo punto,
  38. questo potrebbe anche significare
  39. che questa funzione probabilmente sia una
  40. buona opzione da essere messa
  41. in background.