| From: | Gaetano Mendola <mendola(at)bigfoot(dot)com> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Subject: | Re: debuging postgres |
| Date: | 2004-08-24 18:39:37 |
| Message-ID: | 412B8B69.7020907@bigfoot.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Tom Lane wrote:
> Gaetano Mendola <mendola(at)bigfoot(dot)com> writes:
>
>>Christopher Kings-Lynne wrote:
>>
>>>./configure --enable-debug
>
>
>>Is this enough? I'm seeing that with --enable-debug only the
>>option -g is passed to the compiler and the option -O2 is
>>still there, is it not better compile with -O0 if you are
>>going to debug it?
>
>
> If you want to single-step through the code a lot, then -O0 is good.
> But are you really gonna do that so much? I do most of my tracing
> at the level of function calls.
Of course not, but given that I don't know nothing I guess at the
beginning in order to see what is going on and understand how the code
work I need to "inspect" some variables some times.
> I tend to use -O1 as a compromise setting --- the code isn't totally
> scrambled but it doesn't run like a dog either. (Also, for development
> purposes, -O0 is evil because it disables certain useful warnings in
> gcc.)
Thank you for the advice.
Regards
Gaetano Mendola
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2004-08-24 19:07:23 | Re: Effective Cache Size |
| Previous Message | Darcy Buskermolen | 2004-08-24 17:48:07 | Effective Cache Size |