libunwind-devel
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]