Re: Improve CRC32C performance on SSE4.2 - Mailing list pgsql-hackers

From Andy Fan
Subject Re: Improve CRC32C performance on SSE4.2
Date
Msg-id 87frg1dc3k.fsf@163.com
Whole thread Raw
Responses Re: Improve CRC32C performance on SSE4.2
List pgsql-hackers
Jesper Pedersen <jesperpedersen.db@gmail.com> writes:

Hi,

Thank you Nathan, Tomas and Jesper for the answers. The patch at [0]
works for me and I could work with master smoothly now.

> On 6/14/25 9:56 AM, Nathan Bossart wrote:
>> I'm also genuinely curious why folks are using -O0...
>> 
>
> Personally, I use
>
>  -O0 -fno-omit-frame-pointer
>
> for FlameGraph [1] investigations.

Same here. I use clang as compiler because I use clangd for code
indexing, gcc sometimes use different compiler options which may broke 
it. I used '-O0' in my daily coding and only use '-O2' when doing some
performance testing. 

[0]
https://www.postgresql.org/message-id/CANWCAZbsuavqUK4tg6UF-0-GVRMaq7BafUx4%2BDyd12y%3D-AuFAA%40mail.gmail.com 

-- 
Best Regards
Andy Fan




pgsql-hackers by date:

Previous
From: Andrew Johnson
Date:
Subject: Re: [PATCH v1] Add pg_stat_multixact view for multixact membership usage monitoring
Next
From: D Laaren
Date:
Subject: Timeline switching with partial WAL records can break replica recovery