¿Ha utilizado alguna herramienta de creación de perfiles, como el analizador Intel Vtune?Perfilado de aplicaciones C++ de subprocesos múltiples
¿Cuáles son sus recomendaciones para una aplicación multiproceso C++ en Linux y Windows? Estoy principalmente interesado en errores de caché, uso de memoria, pérdidas de memoria y uso de CPU.
Uso valgrind (solo en UNIX), pero principalmente para encontrar errores de memoria y fugas.
Recientemente me encontré con este documento sobre la creación de perfiles: 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 parece una herramienta ingeniosa (aunque todavía tengo que probarla). –