我有兴趣了解有关 Perl 执行的幕后优化的更多信息。
一个例子是优化器处理 reverse sort { $a <=> $b } @array;
如 sort { $b <=> $a } @array;
看起来不错 perldoc
doesn't have anything on this subject .
这里有几个问题:
perldoc
的情况下,了解此类优化的官方资源是什么? perldoc
没有记录这些优化? 最佳答案
对于这样的事情,您可能会在文档中找到一些零碎的内容(尤其是那些涉及 C api 的内容),但大部分内容都在 C 源代码中。
对于 sort
,相信相关功能是 S_simplify_sort
in op.c
优化器的核心在 Perl_peep
in the same file .
关于perl - 我如何以及在哪里可以了解有关 Perl 优化器的更多信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972318/