Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 48489
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T16:17:17+00:00 2026-05-10T16:17:17+00:00

I am working on a web app that uses Perl and I need to

  • 0

I am working on a web app that uses Perl and I need to look into speeding up portions of the app.

I thought I’d start profiling the particular calls for the portion I wish to investigate. I’ve done some searching on profiling Perl code, but unfortunately most of what I find says that I should run my perl code with -d:DProf myapp from the command line. That doesn’t quite work for me since my code is within a web app. I did find a way to get the profiling to work with apache, but unfortunately, the ‘most used’ modules that came back from the profiler were all CPAN modules — Class::xyz, etc etc etc. Not terribly helpful.

Does anyone know of a good way besides me injecting ‘timer’ code into the methods I wish to profile to target just these methods? I’ve thought of writing a test script and profiling that but due to the nature of the code I’m working on that would require a bit more work than I’m hoping to have to do.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T16:17:17+00:00Added an answer on May 10, 2026 at 4:17 pm

    Have you tried Devel::NYTProf (much better than Devel::DProf), which can work under Apache? Which webserver are you using? Is this a vanilla CGI script, a mod_perl thing, or something else?

    If you’re doing database stuff, the DBI::Profile can benchmark your queries, which is work happening in another program.

    The real trick, however, is to organize the code so that you can do the full spectrum of testing and profiling without having to put it all together at the end to find out something is slow. That won’t help you much in the short term to fight fires, but it does prevent things from becoming fires in the long run. There are also various ways to fake the webserver environment and so on, but that’s a different question. 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am working with a fairly old web app that uses MySQL as the
A client im working for has created a web app that uses a password
Using Visual Studio 2008 and VB.Net: I have a working web app that uses
I'm working on a web app that uses jQueryUI and creates a ton of
I'm working to build a web app that uses the WebKit Touch Events JS
I am working on a web app that uses Web2py. My auth_user table has
I am working on a Java web app that uses Struts 2 with the
I am working on a web app that uses Extjs components, PHP, and MySQL.
I'm working on a web app that uses javascript to change the classes of
Background: Back at work, I'm working on a Web Forms App that uses default,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.