【发布时间】:2010-09-15 16:22:10
【问题描述】:
这确实是两个问题,但它们非常相似,为了简单起见,我想我会把它们放在一起:
首先:给定一个成熟的 Perl 项目,除了简单的代码内优化之外,还有哪些不错的方法可以加速它?
其次:在 Perl 中从头开始编写程序时,有哪些好方法可以大大提高性能?
对于第一个问题,假设您收到了一个写得体面的项目,并且您需要提高性能,但您似乎无法通过重构/优化获得太多收益。在这种情况下,除了用 C 语言重写它之外,你会怎么做才能加快它的速度?
请远离一般的优化技术,除非它们是 Perl 特定的。
我之前就Python 提出过这个问题,我认为对其他语言这样做可能会更好(我特别好奇是否有针对Perl 的psycho 和pyrex 的推论)。
【问题讨论】:
标签: perl optimization performance