Caching would improve performance greatly. The ia64 version of libunwind has this implemented, but not the DWARF-based version (yet).
--david On 5/28/08, Bruna Moreira <[EMAIL PROTECTED]> wrote: > Hi, > > I was using the libunwind to get **a lot** of backtraces. Running my > program with oprofile, we have the following output: > > samples % symbol name > 69163 73.5307 _Uarm_get_elf_image > 6496 6.9062 _Uarm_dwarf_extract_proc_info_from_fde > 3249 3.4542 run_cfi_program > 2947 3.1331 apply_reg_state > [...] > > On the libunwind, it was detected that tdep_get_elf_image() is the > function that takes the longest CPU time, according to oprofile. Is > there any way to improve this? > > Any suggestions are welcome! > > BR, > > -- > Bruna Moreira > Instituto Nokia de Tecnologia (INdT) > Manaus - Brazil > > > _______________________________________________ > Libunwind-devel mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/libunwind-devel > -- Mosberger Consulting LLC, http://www.mosberger-consulting.com/ _______________________________________________ Libunwind-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/libunwind-devel
