[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] Performance issue with tdep_get_elf_image()
From: |
David Mosberger-Tang |
Subject: |
Re: [Libunwind-devel] Performance issue with tdep_get_elf_image() |
Date: |
Sat, 31 May 2008 08:16:14 -0600 |
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 <address@hidden> 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
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/libunwind-devel
>
--
Mosberger Consulting LLC, http://www.mosberger-consulting.com/