Pages

Wednesday, 22 January 2014

calculate the time taken by a web page to execute

void Application_BeginRequest(object sender, EventArgs e)

    {

        Context.Items.Add("startime", DateTime.Now);

    }

    void Application_EndRequest(object sender, EventArgs e)

    {

        //Get the start time

        DateTime dt=(DateTime)Context.Items["startime"];

         //calculate the time difference between start and end of request

        TimeSpan ts = DateTime.Now-dt;

        Response.Write("number of milleseconds for execution"+"--"+ts.TotalMilliseconds);

        

         

    }

No comments:

Post a Comment