Hmm.  In my experience running binaries compiled with ---enable-debug do
have a noticeable performance degradation.  Not nearly as bad as turning on
debug tags, but quite noticeably when looking at peers running
non-debug-enabled binaries.

So might be adequate to run on a few machines to catch problems (like ASAN
builds), but probably not how you want to build your standard
production binaries.

On Tue, Apr 20, 2021 at 4:19 PM Sudheer Vinukonda
<sudheervinuko...@yahoo.com.invalid> wrote:

>  Hmm, I have not really stress tested in particular with the binary
> compiled using '-enable-debug', but have definitely used such a binary in
> production with not much of a noticeable degradation (if any). The one
> benefit in using such a binary is that it enables debug asserts
> (ink_assert) and allows to catch potential bugs that only crash in non
> release builds. Of course, the risk in deploying such a binary in all of
> your production is a potential systematic crash across the entire set of
> ATS boxes, but, I've definitely used and deployed such build in a small
> number of hosts in the past.
> Thanks,
> Sudheer
>     On Tuesday, April 20, 2021, 02:12:57 PM PDT, Chou, Peter <
> pbc...@labs.att.com> wrote:
>
>  Hi,
>
> I know there was some discussion on the bug scrub (last week I think) that
> enabling debug output in the records.config on any debug tags will greatly
> reduce performance.
>
> Is it also the case that using a binary compiled with '-enable-debug' will
> also cause performance issues?
>
> Thanks,
> Peter
>

Reply via email to