From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10371 invoked by alias); 31 Mar 2012 21:57:43 -0000 Received: (qmail 10361 invoked by uid 22791); 31 Mar 2012 21:57:41 -0000 X-SWARE-Spam-Status: No, hits=-6.3 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 31 Mar 2012 21:57:26 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q2VLvMaK031758 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 31 Mar 2012 17:57:22 -0400 Received: from host2.jankratochvil.net (ovpn-116-17.ams2.redhat.com [10.36.116.17]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q2VLvJ5V022557 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sat, 31 Mar 2012 17:57:21 -0400 Date: Sat, 31 Mar 2012 21:57:00 -0000 From: Jan Kratochvil To: =?utf-8?B?UGF3ZcWC?= Sikora Cc: gdb@sourceware.org Subject: Re: very slow gdb stepping. Message-ID: <20120331215613.GA1439@host2.jankratochvil.net> References: <1809128.jWeFzAnxpv@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1809128.jWeFzAnxpv@localhost> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2012-03/txt/msg00099.txt.bz2 On Sat, 31 Mar 2012 15:05:09 +0200, Paweł Sikora wrote: > during debugging a large c++ application an each gdb step (next or step-in) > takes from ~2 to ~30 seconds which is horribly slow and uncomfortable :( [...] > http://carme.pld-linux.org/~pluto/gdb-cpuhog/ The name gdb-7.4.50-0.20120120 it suggests a snapshot with performance regression later already fixed on trunk by Tom Tromey. This performance regression was not present in 7.4 and it will not be present in 7.5. I have fixed this regression by a backport in 7.4.50.20120120-35.fc17, the 20120120 snapshot date may suggest your GDB is somehow Fedora derived. http://pkgs.fedoraproject.org/gitweb/?p=gdb.git;a=commitdiff;h=ea0fcb4584cb04c938e32e44ad21a04c6225c5a1 -> FYI: remove extraneous block from dw2_map_symtabs_matching_filename http://sourceware.org/ml/gdb-patches/2012-02/msg00409.html FYI: fix some performance bugs with .gdb_index http://sourceware.org/ml/gdb-patches/2012-02/msg00413.html Regards, Jan