17
Profiling come analizzare i colli di bottiglia in PrestaShop

Profiling PrestaShop

  • Upload
    bwlab

  • View
    64

  • Download
    1

Embed Size (px)

Citation preview

Profilingcome analizzare i colli di bottiglia in PrestaShop

Profiling

“In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization.” [wikipedia]

chiavi

misura

● spazio di memoria● la frequenza di richiami di funzioni● la durata di esecuzione di funzioi

attivare

file:config/defines.inc.php

profiling PrestaShop

valori chiave

● load time (tempo di caricamento)● memory peak (memoria utilizzata)● numero di query● tempo esecuzione query

valori chiave

errore

nel footer sono stampate tutte le categorie

dopo la disattivazione del modulo

dopo la disattivazione

nuovo problema...

secondo voi cosa si può fare?

e la cache se attivata che effetto ha?

dopo l’attivazione della cache