PDA

View Full Version : [C++] performance e ricerca colli di bottiglia


cisc
21-05-2008, 17:39
Ciao a tutti, volendo valutare le performance e i colli di bottiglia di un software open source, conoscete qualche tool (rigorosamente open source) che mi permetterebbe di farlo, o devo andarmi a scrivere "from scratch" un framework per farlo? e in tal caso, avete suggerimenti in particolare per non perderci troppo tempo e ottenere qualcosa di funzionante?
Grazie

P.S: il software è sia per windows che per Linux, e il test di performance andrebbero fatti su entrambi i sistemi operativi

k0nt3
21-05-2008, 18:27
non l'ho mai utilizzato ma so dell'esistenza di questo tool http://valgrind.org/
facci sapere come va :D

ps. mi sa che non gira su windows..

variabilepippo
21-05-2008, 18:46
conoscete qualche tool (rigorosamente open source) che mi permetterebbe di farlo


Il profiler deve essere necessariamente open-source o è sufficiente che sia gratuito?

cisc
21-05-2008, 18:55
non l'ho mai utilizzato ma so dell'esistenza di questo tool http://valgrind.org/
facci sapere come va :D

ps. mi sa che non gira su windows..

grazie, ho dato n'occhiata, mi sembra che offra molti strumenti per analizzare la gestione della memoria, ma non mi permette di verificare bottle neck a parte quelli generati dalla sincronizzazione tra thread

cisc
21-05-2008, 18:56
Il profiler deve essere necessariamente open-source o è sufficiente che sia gratuito?

ma anche gratuito dai, opensource permetterebbe un uso più "regolare"...

P.S: effettivamente riguardando il mio post iniziale, forse so stato troppo rigido nella specifica:D

variabilepippo
21-05-2008, 19:05
Ci sono pochi profiler gratuiti multipiattaforma, uno di questi è AMD Code Analyst (http://developer.amd.com/cpu/CodeAnalyst/codeanalystwindows/Pages/default.aspx), puoi usarlo sia su Windows che su Linux.