Identify slow code with Devel::Timer by David Farrell development devel-timer benchmark refactor optimize speed How timing statements can help you pinpoint bottlenecks Read it