Avete utilizzato uno strumento di profilatura come l'analizzatore Intel Vtune?Profiling Applicazioni C++ multithreading
Quali sono i tuoi consigli per un'applicazione multi thread C++ su Linux e Windows? Sono principalmente interessato a problemi di cache, utilizzo della memoria, perdite di memoria e utilizzo della CPU.
Io uso valgrind (solo su UNIX), ma principalmente per trovare errori di memoria e perdite.
Recentemente ho trovato questo documento sulla profilazione: http://www.iop.org/EJ/article/1742-6596/119/4/042030/jpconf8_119_042030.pdf?request-id=6fb45e59-676f-4728- 86bd-f324abdc5053. igprof https://twiki.cern.ch/twiki/bin/view/CMS/IgProfAnalysis sembra uno strumento elegante (anche se devo ancora provarlo). –