profiling prestashop

17
Profiling come analizzare i colli di bottiglia in PrestaShop

Upload: bwlab

Post on 19-Jan-2017

64 views

Category:

Internet


1 download

TRANSCRIPT

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