Capturing the time for rendering the JSFscreen.

I have a JSF application running on WAS6.1. We have some performance issues.
The JSF rendering is taking long time to render the page. All the database operation ie querying the database and leaving the prerender method is happening so fast.
So how can we capture the time for the JSF components to render the page. Is there any way to do that?

i tried to implement the phase listener.But i’m getting an error message in the JSP saying
JSPG0046E: Unable to locate tagfile for tag phaseListener
My action getting triggered on click of a tab. So in my JSP page I mentioned as
<ui:tab action="#{reportsView.kpiRanking_action}" binding="#{reportsView.kpiRankingStore}"
id false*/;&#xa;openPreloadWindow(); &#xa;document.getElementById("form1:periodTypeDropDown")[2].selected = true;&#xa;savePeriodType();"
style="height: 25px; text-align: center; vertical-align: middle; width: 91px;cursor: pointer;" text="Store KPI Ranking">
<f:phaseListener binding="#{reportsView.phaseListenerImpl}" type="com.capricorn.sckpi.PhaseListenerImpl"/>
<ui:panelLayout binding="#{reportsView.layoutPanel30}" id="layoutPanel30" style="height: 335px; width: 100%; overflow-y: auto;">
<ui:table augmentTitle="false" binding="#{reportsView.storeWithinDistrictTableStore}"
id="storeWithinDistrictTableStore"
style="height: 100%; left: 0px; top: 0px; position: relative; width: 100%" title="KPI Ranking">
<ui:tableRowGroup binding="#{reportsView.storeWithinDistrictRowGroupStore}"
id="storeWithinDistrictRowGroupStore" sourceData="#{reportsView.defaultTableDataProvider}" sourceVar="currentRow"/>
</ui:table>
<ui:table augmentTitle="false" binding="#{reportsView.storeWithinDistrictTableStore1}"
id="storeWithinDistrictTableStore1"
style="height: 100%; left: 0px; top: 0px; position: relative; width: 100%" title="YTD Ranking">
<ui:tableRowGroup binding="#{reportsView.storeWithinDistrictRowGroupStore1}"
id="storeWithinDistrictRowGroupStore1" sourceData="#{reportsView.defaultTableDataProvider}" sourceVar="currentRow"/>
</ui:table>
</ui:panelLayout>
</ui:tab>
My header for JSP is
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
Please help.

Similar Messages

  • Capturing total time for a report..

    Hi all..
    I have a query. Is there a way to capture total time spent to show a report on browser
    If I understand the way it works in OBIEE
    Browser -Presentation Services -- HTTP Request or Response (This we can see by increasing sawlog config file to see more details in sawlog0.)
    Presentation services - BI Server (By Usage Tracking S_NQ_* tables, it gives response time, elapsed time and such statstics)
    BI Server - DB ( The query running time also captured in usage tracking table)
    My understanding is on whole when Presentation services pass the request to BI Server..and when it BI server returns the data to Presentation services..
    There shoud some COMMON PARAMETER to match the request sent and received ..Mapping the requests...
    Is there a way to get that parameter/variable/sytem variable..so that I can accomplish objective of tracking total time spend for a request..
    I could increase saw log and see there is no common parameter that I could match from Sawlog to NQQuery Log, but no luck
    Can anybody help here to find someway? any pointers?
    Thanks in advance..

    There is no parameter that captures the browser rendering time of the report. In the manage sessions if you check the report run time stats you should be able to find the elapsed time, db connect time and compilation time
    To find a more accurate time to render the report and the time when it has become active you can check that information Under Manage sessions in the RPD. That will give the start time and report active time which is the time at which the report is active.
    If you closely monitor this time in the sessions will be a little higher than the time present in the view logs elapsed time which includes the browser rendering time as well because it gives the report active time on it.
    Hope it will be helpful
    thanks
    prash

  • After Effects CS5-best settings for rendering many large files after multiple passes with the clone

    I have a moderate level Quad core PC,specs below, with 24Gb of RAM.
    I am processing sequences of timelapse photos brought in from Adobe RAW as either a raw sequence at the original 5K res (Canon 5D2) or as 4K 16bit TIFFs. There are typically between 400-500 shots in each sequence.
    I use clone brush in AE CS5 to remove 'stray objects' such as birds, people or vehicles from frames.
    I can succesfully process these if I only have to clone out the odd object from a sequence, but occasionally I require to remove something on multiple frames. This might be a car that drove into shot and stayed for say 200 frames before driving away again.
    The clone tool lets me paint out the arrival and then the parked vehicle by successively using the previous frame as the source. However at some point, even with say 16-20 Gb set as the AE memory, the program will get choked and start to crawl. This knocks on to the final render, when I will get outragous times for rendering even single frames, say 3 hours per frame etc.
    I assume that AE is having to go back through many multiple source frames as the cloning that I have done is continually using the previous 'already cleaned up frame' as the source.So frame 150 is using frame 149, which used frame 148 etc.
    Observing the Resource Monitor as AE renders, I see not much Processor usage, tyically 20-30% but maxed out Memory. Lots of reading of files off disk, usually apparently 'random' Windows system files, but also lots or reads from the timelapse source files as well.
    I did get single render times down to 1 hour but then did more tweaking and haven't got back to anything better than 2.5 hours per frame since!
    Is there a better way of achieving what I want?
    My PC specs and set up: HP xw8600 with x5450 Quad core processor.
    24 Gb RAM set usually as 16 Gb for AE (3 cores) and 1 core with max 3Gb for other progs. Sometimes I have set this to up to 20Gb fror AE.
    Running Vista Business (yes I know Win7 would be better-but hey it's yet more money!).
    Nvidia GTX460 1Gb memory with Cuda 'hack'-which works well with PP CS5.
    Windows Page File set to about 20% more than Windows usually sets it to, on either separate SATA drive or dual with the Windows C drive.
    Source files on external USB 3 drive (pretty fast).
    AE render files on RAID 0 internal 7200 drive.
    AE output files to another external USB3 drive.
    Any suggestions for improving my set up would be appreciated, as I'm getting old watching AE render my projects!

    Is there a better way of achieving what I want?
    Don't use AE? Just kidding, but your own analysis very much covers the facts already. Yes, it's AE going back and forth in time and yes, it's the holding of those frames in memory which is chewing up your memory. Depending on the situation you may look into patching up your disturbances with masked still images rather than cloning across the sequence, but beyond that I don't see much potential to make things more efficient. It's just AE trying to be über-smart with caching and then making a mess. The only other thing is the RAW import, which may consume unnecessary memory. Batching the files in Photoshop and only using PSDs or TIFFs in AE may squeeze out an extra GB of RAM. On that note also consider doing the cleanup in PS. After all, PS Extended does support video/ image sequences to some degree...
    Mylenium

  • Unable to capture the Idle time for BSP page

    Hi Experts,
    I want to capture the Idle time of my BSP page. If that is 5 mins then i have to display the pop up displaying the remaining time.
    Please let me know how to capture the IDLE TIME. not the time after the page is loaded.
    Any suggestion will be helpful.
    Aready checked in SDN but unable to get the solution so posting it.
    Thanks in advance.
    Sravanthi.V

    hi,
    After capturing the idle time iam giving the warning popup to user before 5mins of expiry.Now my requirement is if the user clicks on OK button of popup the page should get refresh. i.e.Idle time should of system should break and we have to get one more hour for expiry.
    Thanks in advance,
    Sravanthi.V

  • Is it possible to use the Intel graphics for the display and use the NVIDIA GPU for rendering at the same time?

    I have been trying to figure this one out for a couple of days. I found the CUDA mac drivers on NVIDIA's website and installed them. I have been working in Blender. After the driver install I can now switch between CPU and GPU processing, Great. It works, but I am not experiencing decreased render times like I had read about or expected. It's about the same. While using the GPU for rendering, my OS is choppy, leading me to wonder if there is a way to use the NVIDIA just for computing power?
    Any help would be grand.
    Thanks

    No.

  • PO Lead Time cannot capture the time taken for shipping!

    Dear All
    I understand that we have PO lead time = PO Processing Time (Working Day) + Planned Delivery Time (Calendar Day) + GR processing time (working day).
    And this PO lead time will be added on top of my PO Creation Date to defer the actual goods availability date.
    My question:
    1. Planned delivery time is the time taken from vendor place to send out the goods to my warehouse. What if it is overseas purchase where goods leaving vendor's Port will first arrive in my country custom, and it will take 3 days to do clearance. once it is cleared, forwarding agent will delivery goods from my country custom to my warehouse. In this case, how do I capture it in SAP system for the planned delivery time as it has 4 periods of time now
    a. Time taken from vendor's port to reach my country's port
    b. Time taken for my country custom to do clearing
    c. Time taken for forwarding agent to fetch goods from custom to my warehouse
    d. Time taken for unpack, take out , count, inspect and put for use (GR processing time)
    Do I need to use user Exit?
    Thanks
    Edited by: Daimos on Apr 27, 2009 6:52 PM

    Dear dogboy.
    I think we must use feature on the PO Confirmation Control (CC) Key at PO Item Level:
    ED - Estimated Time of Departure from Overseas Port.
    EA - Actual Time of Departure from Overseas Port.
    EA - Estimated Time of Arrival
    AA - Actual Time of Arrival
    And the purchaser will maintain the value of each of the CC Key each time they are notified by the vendor.
    And we need to come out with a Customised Report to capture those CC dates entered so that finance is able to prepare $ in advance if the moment the EA is maintained, meaning the estimated date of arrival at the Custom there.
    But the problem is that PO User Exit is only at the header of Confirmation Control Key but not capture the DATE field we entered for each CC.
    That was the problem I last encountered.

  • Unable to capture the Citrix network response time using OATS Load testing.

    Unable to capture the Citrix network response time using OATS Load testing. Here is the scenario " in our project users logs into Citrix network and select the Hyperion application and does the Transaction and the Clients wants us to simulate the same scenario for load testing. We have scripted starting from Citrix Login and then launching Hyperion application. But the time taken to launch the Hyperion Application from Citrix network has not been captured whereas Hyperion Transaction time have been recorded. Can any help to resolve this issue ASAP?

    Hi keerthi,
    1. I have pasted the code for the first issue
    web
                             .button(
                                       122,
                                       "/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1824fhkchs_6']/web:form[@id='pt1:_UISform1' or @name='pt1:_UISform1' or @index='0']/web:button[@id='pt1:MA:0:n1:1:pt1:qryId1::search' or @value='Search' or @index='3']")
                             .click();
                        adf
                        .table(
                                  "/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1c9nk1ryzv_6']/web:ADFTable[@absoluteLocator='pt1:MA:n1:pt1:pnlcltn:resId1']")
                        .columnSort("Ascending", "Name" );
         }

  • How To Capture The Inputs given for a Filter Defined at Universe Level

    Hi ,
    I have a conditional filter defined at Universe level
    Wen this is used for Running Query using web Intelligence, It is asking for a prompt. That is cool and fine
    Now my Question is that , I was unable to capture the prompt value being passed while running the Query .
    For this object I am passing the values at universe Designer(3.1 SP5)
    I would like to capture those prompts, I am not getting the same when I use UserResponse Function
    Please Help me on this
    Thanks in Advance

    Hi
    To capture the prompts values entered at query run time.
    =UserResponse( "Prompt Text") Like ("Enter Values for Sales ID")
    Will give the prompt entered value.
    =PromptSummary()
    Will give the list of prompts entered at Query run time.
    Pleaas find the below link.
    http://bobjblog.wordpress.com/tag/userresponse/
    http://help.sap.com/businessobject/product_guides/boexir4/en/xi4sp5_ffc_en.pdf

  • How can I get the elapse time for execution of a Query for a session

    Hi ,
    How can I get the elapse time for execution of a Query for a session?
    Example - I have a report based on the procedure ,when the user execute that it takes say 3 min. to return rows.
    Is there any possible way to capture this session info. for this particular execution of query along with it's execution elapse time?
    Thanks in advance.

    Hi
    You can use the dbms_utility.get_time tool (gives binary_integer type value).
    1/ Initialize you time and date of beginning :
    v_beginTime := dbms_utility.get_time ;
    2/ Run you procedure...
    3/ Get end-time with :
    v_endTime := dbms_utility.get_time ;
    4/ Thus, calculate elapsed time by difference :
    v_elapsTime := v_endTime - v_beginTime ;
    This will give you time elapsed in of 100th of seconds...
    Then you can format you result to give correct print time.
    Hope it will help you.
    AL

  • Need to know how to find the last execution time for a function module

    HI all
    I need to know
    1) How to find out the last execution time of the function module ?
      say for eg. I have executed a func. module at 1:39pm. How to retrieve this time  (1:39pm)
    2) I have created 3 billing document in tcode VF01 i.e 3 billing doucment no. would be created in SAP TABLE "VBRP" b/w 12am to 12:30 am.
    How to capture the latest SAP database update b/w time intervals?
    3) Suppose I am downloading TXT file using "GUI_DOWNLOAD" and say in 20th record some error has happened. I can capture the error using the exception.
    Is it possible to run the program once again from 21st records ? All this will be running in background...
    Kindly clarify....
    Points will be rewarded
    Thanks in advance

    1.Use tcode STAT input as Tcode of Fm and execute .
    2. See the billing documents are created in table VBRk header and there will always be Creation date and time.
    VBRk-Erdat "date ., u can check the time field also
    So now if u talk the date and time we can filter then display the records in intervals.
    3. with an error exeption how is my txt download finished .
    once exception is raised there will not be a download .
    regards,
    vijay

  • How to capture the Logout time in xMII

    Hi Friends,
    How to capture the logout time in xMII when the user clicks on Logout link
    Thanks

    Srikanth,
    It would be better to use a database table(s) to store your audit trail information than an xml file, which could grow beyond a manageable size and then require housekeeping efforts and file rolling, etc.  It would also be much easier to query user related information out of the logs, pareto charts for failed vs. successful login attempts, etc. if the data was stored in a database.
    Have you considered modifying the Relogin.jsp page link in the portal's sub-menu bar?  How about making your own version of this web page and changing the link pointer?  Keep in mind that whatever result you come up with here will need a significant update for NetWeaver UME compatibility in version 12.0.
    Regards,
    Jeremy

  • To capture the passed time in a TimedTrigger UI Element

    Hi, I want to capture the passed time in a TimedTrigger UI Element. I need to capture the passed time from init the application to the execution of an action of a button.
    ¿How can i do it?
    Regards.

    Marcel,
    You do not TimedTrigger for this at all.
    1. Create private variable startTime of type long in custom coding section of view controller (bottom of view controller source between //@begin other .. //@end):
    private long startTime;
    2. In wdDoInit of view controller assign current time:
    startTime = System.currentTimeMillis();
    3. In action handler you may get time passed as following:
    timePassed = System.currentTimeMillis() - startTime;
    The result is in milliseconds, to get seconds divide it by 1000.
    Valery Silaev
    SaM Solutions
    http://www.sam-solutions.net

  • Capture travel time expenses and working hours spent on the service call

    Hi Experts,
    I have One Year AMC contract with my customer.Under AMC he called me for 10 times.I need to
    Capture travel time expenses and working hours spent on all the service call, Non of them will be billed to the customer.
    This is just for our internal tracking.this particular data will reside within the office premises.
    Explain how efficiently we can track this particular requirement in SAP Business One
    Regards,
    Vikram

    Hi Vikram
    You will notice on the item master records that there is a field called Item Type. The options are Item, Labor and Travel. In order for the service module to recognize the expense or charge type, either Labor or Travel must be select. Create a service item (untick inventory item) and choose the Item Type as Labor or Travel. When you now create a Delivery/Invoice from the expenses section of the service call, it will identify and warn you if you charge the customer, as this would be defined in your service contract template as non billable charges. You can still create a Delivery for the charges and put quantities and values on the Delivery document. In this case you are not going to invoice the customer for the charges, so you can "Close" the Delivery. Just be aware that closing the Delivery will post the value to an offset account defined in the Account Determination.
    The benefit of this approach is that the Delivery will post a debit and credit in your G/L that will "accrue" what the costs are of servicing the customer. My suggestion would be to set the account determination for the Labor/Travel item(s) to item level and define the Revenue/Expense accounts to specific G/L accounts.
    Let me know if you need more information or assistance with the above.
    Kind regards
    Peter Juby

  • How to capture the job start time

    Hi,
    how do i capture the time the job start running and the time the job end? when i query this
    SQL> select * from user_jobs;no column are showing when the job start time (only last_sec and next_sec). I want to copy user_jobs view into ajob_history table, like this:
    Job history table
    Job_start Job_end
    (?)     (last_sec)

    Why not add a log time into the job call itself? That way, you can collect the information yourself for the jobs you're interested in.
    So instead of the "what" parameter being "my_proc(p1, p2....)", change it to something like:
    declare
      v_start_time TIMESTAMP;
      v_end_time  TIMESTAMP;
    begin
      v_start_time := systimestamp;
      my_proc(p1, p2....);
      v_end_time := systimestamp;
      log_job_time('Unique identifier', v_start_time, v_end_time);
    end;and have the log_job_time process insert a row into a logging table that captures the name of the job and it's start and end time.
    That's if you can't include the timings in your procedure, of course.

  • How does the return sales order captured the price for mat. Doc. during GI

    Dear Guru,
    We have a commercial return sales order process, which we have created a Doc Type YR01 "Commercial Return"
    everytime when this YR01 is been generated from the Customer Return PO, we need to change the MAP via tcode MR21.
    Problem here, this time the user processed with a wrong step, the user straight away to create a DO and GI for this YR01  before the MAP is changed. SO obviously the price in Material Document generated when GI is inccorect, thus a reversal for this GI and DO is done.
    After DO and GI is reversed, we update the correct MAP via MR21 and perform a DO and then GI, but we realized the Price in material document doesn't capture the latest updated MAP price.
    So after many testing, we found there are 2 ways to solve this,
    1. Recreate a new YR01 Commercial return sales order
    2. Or during the MR21, select the variance "Special Stock - Sales Order"
    Question,
    Can i know where does the SO capture the MAP price and where and which table that the MR21 will be updating when selected variant "special stock - sales order"?
    Thank you very much,
    Chee Wee

    Hi,
    The price entered in MR21 updates the price for the material in material master "accounting 1" tab page. This will update the price in the table MBEW according to the valutaion class you have assigned to the material type.
    If you are entering "Special Stock - Sales Order" in MR21. the valuation class for sales order stock should be assigned for the material in the material master "accounting 1" tab page MBEW-EKLAS, this valuation class will have an altogether different accounting, so according to me option 1 i.e reversal of document YR01 is a more easier solution.
    Regards
    Aadesh Kamat
    Edited by: aadesh123 on Jul 11, 2011 10:45 AM
    Edited by: aadesh123 on Jul 11, 2011 10:48 AM

Maybe you are looking for

  • Having trouble setting up my email account

    Hi - and Help! I just upgraded my BC account and forwarded my domain from the registrar (in my case: Network Solutions). So, now I'm in the process of setting up my email account in BC so that everything works and I'm getting this message: Error  Acc

  • What I'd like to see in the next update...

    Long time PC user. Bought a Mac last Xmas to make use of some great easy-to-use programs that aren't available through PC so me and my wife can use (ie GarageBand) We were looking to make our website and found out ilife '06 had iweb. Read about all t

  • Links in an email suddenly don't work.

    Suddenly the links in an email don't work. The URL shows when I put the curser on the link but it doesn't open the browser and nothing happens when I click on it.

  • THE PROGRAM IS RUNNING VERY SLOW?

    HI: THERE IS APROGRAM DEVELOPED BY USER ,CAN SOMEONE HELP TO  ANALYIZE HOW TO TUNE IT ? THANKS THE FILES: FORM frm_get_data.   DATA: BEGIN OF it_ablad OCCURS 0,           ablad LIKE rkpf-umlgo,         END OF it_ablad.   IF NOT s_kunnr[] IS INITIAL.

  • WdDoModifyView Static

    Hi, I have a general question. Why is wdDoModifyView Static. I went through the documentation and was not still clear. Below is the Signature of the method : public static void wdDoModifyView(IPrivate<viewname> wdThis, IPrivate<viewname>.IContextNode