【问题标题】:Is Perl slower when compiled with DDEBUGGING?使用 DDEBUGGING 编译时 Perl 会变慢吗?
【发布时间】:2022-06-29 01:20:49
【问题描述】:

根据Supercharging Perl - Daina Pettit的这张幻灯片,

上面写着,

避免使用线程编译的perlDDEBUGGING 版本,除非您知道自己需要它们。

我知道大多数发行版都使用线程编译 Perl,但我在 Debian 上的 Perl(如 perl -V_ 所观察到的那样是使用 -DDEBUGGING=-g 编译的,这会减慢速度吗?

【问题讨论】:

    标签: perl debugging compilation


    【解决方案1】:

    是的

    事实证明这是真的,I found information about it here

    请注意,使用-DDEBUGGING 构建的 perl 会比标准 perl 大得多,运行速度也会慢得多。

    【讨论】:

      【解决方案2】:

      启用调试的 Perl 速度较慢。

      但是,-DDEBUGGING=-g 不启用调试。

      您可以使用以下方式测试状态:perl -D

      【讨论】:

        猜你喜欢
        • 2018-05-22
        • 2015-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-06
        • 1970-01-01
        • 2016-10-08
        相关资源
        最近更新 更多