From: Keith Seitz <keiths@redhat.com>
To: gdb-patches@sourceware.org
Subject: Re: [RFA 2/4] dwarf2_physname
Date: Wed, 20 Jan 2010 20:37:00 -0000 [thread overview]
Message-ID: <4B576983.2090808@redhat.com> (raw)
In-Reply-To: <20091222192444.GB15339@caradoc.them.org>
On 12/22/2009 11:24 AM, Daniel Jacobowitz wrote:
> On Tue, Dec 22, 2009 at 11:35:15AM -0700, Tom Tromey wrote:
>> I do agree that looking at a smaller example would be interesting,
>> because it would isolate the swap effect.
>
> Yes, please. But after that, I'm prepared to ignore the -readnow
> problem in the name of progress.
>
Okay, I'm finally back to this, and I have some more numbers for you,
this time using abiword (with pretty much ALL debug info for every
library installed).
Same three scenarios as last time; F11 gcc, CVS HEAD (20100118) gdb,
same gdb + dwarf2_physname patches:
1. time ./gdb -nx -q --batch-silent --pid $PID 2> /dev/null
HEAD:
real 0m20.242s 0m2.407s 0m2.418s 0m2.390s 0m2.416s
user 0m3.565s 0m2.224s 0m2.253s 0m2.225s 0m2.240s
sys 0m0.680s 0m0.184s 0m0.163s 0m0.165s 0m0.177s
dwarf2_physname:
real 0m3.747s 0m2.452s 0m2.447s 0m2.447s 0m2.457s
user 0m2.293s 0m2.283s 0m2.268s 0m2.267s 0m2.272s
sys 0m0.185s 0m0.168s 0m0.178s 0m0.178s 0m0.184s
2. time ./gdb -nx -q --batch-silent --pid $PID -ex "thread apply all bt
full" 2> /dev/null
HEAD:
real 0m3.001s 0m2.422s 0m2.440s 0m2.462s 0m2.447s
user 0m2.277s 0m2.258s 0m2.250s 0m2.261s 0m2.251s
sys 0m0.184s 0m0.163s 0m0.189s 0m0.199s 0m0.190s
dwarf2_physname:
real 0m2.593s 0m2.502s 0m2.510s 0m2.513s 0m2.502s
user 0m2.335s 0m2.322s 0m2.349s 0m2.321s 0m2.334s
sys 0m0.166s 0m0.179s 0m0.160s 0m0.186s 0m0.157s
3. time ./gdb -nx -q --batch-silent --readnow --pid $PID 2> /dev/null
HEAD:
real 0m28.275s 0m10.996s 0m11.060s 0m11.035s 0m11.038s
user 0m12.346s 0m10.378s 0m10.473s 0m10.450s 0m10.436s
sys 0m1.082s 0m0.613s 0m0.567s 0m0.570s 0m0.583s
dwarf2_physname:
real 0m36.998s 0m17.212s 0m17.295s 0m17.304s 0m17.288s
user 0m18.684s 0m16.502s 0m16.537s 0m16.572s 0m16.585s
sys 0m1.188s 0m0.702s 0m0.740s 0m0.719s 0m0.689s
If there is ANYTHING anyone (Andre?) wants me to check, please let me know.
Keith
next prev parent reply other threads:[~2010-01-20 20:37 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-20 21:20 Keith Seitz
2009-11-20 22:10 ` Daniel Jacobowitz
2009-11-21 0:04 ` Tom Tromey
2009-11-21 3:46 ` Frank Ch. Eigler
2009-11-23 18:06 ` Tom Tromey
2009-11-23 19:00 ` Daniel Jacobowitz
2009-11-23 16:52 ` Keith Seitz
2009-11-23 17:08 ` Daniel Jacobowitz
2009-11-24 19:20 ` Sami Wagiaalla
2010-01-27 17:10 ` Sami Wagiaalla
2009-12-08 19:47 ` Keith Seitz
2009-12-14 19:33 ` Keith Seitz
2009-12-17 20:19 ` Tom Tromey
2009-12-17 20:28 ` Daniel Jacobowitz
2009-12-17 22:39 ` Paul Pluzhnikov
2009-12-22 18:35 ` Tom Tromey
2009-12-22 19:24 ` Daniel Jacobowitz
2010-01-20 20:37 ` Keith Seitz [this message]
2010-01-26 21:17 ` Daniel Jacobowitz
2010-01-27 19:12 ` Keith Seitz
2010-01-28 20:22 ` Keith Seitz
2010-01-28 20:24 ` Daniel Jacobowitz
2010-01-28 23:41 ` Keith Seitz
2010-02-01 16:48 ` Daniel Jacobowitz
2010-02-01 19:32 ` Keith Seitz
2010-02-01 19:39 ` Daniel Jacobowitz
2010-02-01 21:52 ` Keith Seitz
2010-02-01 22:19 ` Daniel Jacobowitz
2010-02-02 23:23 ` Keith Seitz
2010-02-02 23:31 ` Keith Seitz
2010-02-03 2:46 ` Daniel Jacobowitz
2010-02-04 17:48 ` Tom Tromey
2010-02-04 18:14 ` Daniel Jacobowitz
2010-02-05 17:13 ` Keith Seitz
2010-02-05 17:29 ` Daniel Jacobowitz
2010-02-05 20:24 ` Keith Seitz
2010-02-05 20:57 ` Daniel Jacobowitz
2010-02-05 23:10 ` Keith Seitz
2010-02-05 23:46 ` Daniel Jacobowitz
2010-02-04 17:21 ` Tom Tromey
2010-02-04 17:25 ` Daniel Jacobowitz
2009-11-23 7:31 ` André Pönitz
2009-11-23 16:57 ` Keith Seitz
2009-11-23 17:20 ` Tom Tromey
2009-11-24 7:22 ` André Pönitz
2009-11-24 22:54 ` Tom Tromey
2009-11-25 9:16 ` André Pönitz
2009-11-25 18:14 ` Tom Tromey
2009-11-23 17:15 ` Tom Tromey
2009-11-24 22:11 ` Joel Brobecker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B576983.2090808@redhat.com \
--to=keiths@redhat.com \
--cc=gdb-patches@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox