2010-01-22 8 views
3

Existe-t-il un moyen d'accélérer gdb lorsqu'il charge un très grand binaire C++?gdb: comment accélérer le débogage sur un très gros binaire?

Le binaire dont je parle est d'environ 50 Mo dans une version release (pas de symboles de débogage)

Une version de débogage est alors plus besoin et 400MB gdb plus de 2 minutes pour le charger.

Peut-être que certains paramètres accélèrent le chargement de l'application dans gdb?

Toute aide est très appréciée!

Environnement: 64bit karmique ubuntu avec gdb v6.8, 32Go Ram, 8 cpu-noyaux

+0

400MB ... c'est énorme. – Seth

+0

@Seth - sur powerpc/sparc c'est presque 1Go ... –

+0

@ Vokuhila-Oliba Utilisez-vous 'LD_BIND_NOW'? – Seth

Répondre

2

Commencez par la mise à niveau GDB 7.0.1. Les développeurs de GDB ont dépensé pas mal d'efforts en 2009 pour rendre GDB 7.0 plus rapide (et il y en a plus à venir en 7.1 :-)

+0

J'ai essayé GDB 7.0.1 - et c'est un peu plus rapide en effet. –

Questions connexes