Esto es realmente dos preguntas, pero son tan similares, y para que sea sencillo, pensé que acababa de rodar juntos:¿Cómo puedo acelerar mi programa Perl?
En primer lugar: Dado un proyecto de Perl establecida, ¿cuáles son algunas maneras decentes para acelerarlo más allá de la simple optimización en código?
En segundo lugar: Al escribir un programa desde cero en Perl, ¿cuáles son algunas buenas maneras de mejorar el rendimiento?
Para la primera pregunta, imaginemos que se entregan por escrito un proyecto decentemente y que necesita para mejorar el rendimiento, pero parece que no puede conseguir mucho de una ganancia a través de refactorización/optimización. ¿Qué harías para acelerarlo en este caso, sin volver a escribirlo en algo como C?
Evite las técnicas de optimización general a menos que sean Perl specific.
me preguntó acerca de este Python antes, y pensé que sería bueno que lo haga por otros idiomas (Estoy especialmente ansioso por ver si hay corolarios de psycho y pyrex para Perl).
Mejor. Respuesta. Nunca. – pjf
Edición sugerida: después de "Entonces, suponiendo ..." agregue "Si no tiene un código de trabajo, hágalo funcionar primero. La optimización más grande que hará será pasar de no trabajar a funcionar". –
Hecho, gracias, Sherm. –