More advanced use is to dump out profile data whenever a given function of your application is called. E. g. for & konqueror;, to see profile data only for the rendering of a Web page, you could decide to dump the data whenever you select the menu item View Reload. This corresponds to a call to KonqMainWindow: :slotReload. Use: valgrind --tool=callgrind --dump-before=KonqMainWindow: :slotReload konqueror This will produce multiple profile data files with an additional sequential number at the end of the filename. A file without such an number at the end (only ending in the process PID) will also be produced; by loading this file into & kcachegrind;, all others are loaded too, and can be seen in the Parts Overview and Parts list.
Un uso máis avanzado consiste en emborcar os datos de perfilado sempre que sexa chamada unha función da súa aplicación, por exemplo, en konqueror, para ver os datos de perfilado só ao renderizar unha páxina web, pode decidir emborcar os datos sempre que escolla o ítem do menú Vista/ Cargar de novo. Isto correspóndese cunha chamada a KonqMainWindow:: slotReload. Use callgrind -- dump- before=KonqMainWindow:: slotReload konqueror. Isto irá producir múltiplos ficheiros con datos de perfilado cun número secuencial adicional ao final do nome do ficheiro. Tamén se xerará un ficheiro sen tal número ao fin (só rematando no PID do proceso); se carga este ficheiro en & kcachegrind;, tamén cargará os outros, que poderán ser vistos no resumo de Partes e lista de Partes.