Slow performance pages when accessing for first time

Hi Oracle developers,
Hope this is the right place to ask my question regarding Fusion Applications performance.
I'm dealing with a hard issue in our Fusion Applications 11.1.7 'test' environment for educational purposes. The thing is that whenever a page is accessed the first time (after a restart) it takes a very long time for the page to appear on the screen.
When it has been accessed before the page is rendered almost instantly. I suspect this has to with caching/compilation of the pages.
I already looked at article (Doc ID 1518515.1) and the settings were already set as is described in the solution part of the note.
My question:
Is there a fix for this?
Is there a way to precompile all Fusion Applications JSP pages after a restart.
Hope you can help me out with this!
Kind regards,
Charif

Hi Charif,
we are looking into ways to speed this up, but at the moment there is nothing you can do to avoid this delay.  I know this sounds vague, but I cannot discuss future potential features here.
Thanks,
Oliver
Fusion Applications Developer Relations
@fadevrel
http://blogs.oracle.com/fadevrel
http://youtube.com/FADeveloperRelations

Similar Messages

  • Sql query when fired for first time

    Here is my query. I installed database and software using DBCA. Now i got connected to sql. Now my doubt is when I fired SELECT * FROM EMP from scott user, for the first time, what are the different steps followed to fectch the data. I mean how the user gets connected to the database and which background process works at what stages. Please give detailed explanation. Thanks.

    When connecting to the database the client makes a request to the listener, and the listener checks the availability of the requested database service and responds to the client with an ACCEPT message, which indicates connection dispatching.
    After that, the listener sends a RESEND message back to the client and uses this time to check the database service. The client recieves the RESEND message and sends the same request again to the Listener.
    After recieving the ACCEPT message the connection is established, and this connection is different depending if you are using a Dedicated Server or Shared Server configuration.
    When you issue the query:
    SELECT * FROM emp;Oracle checks in the Shared Pool, in the Data Dictionary cache if the object exists and if you have sufficient privileges to access it (user Scott in this case). It then checks the Library cache if this statement has been executed before. If it did, another parse will not be necessary. Then the SQL statement is parsed (if necessary), interpreted and executed.
    The DBRW (Database Writer) background process then checks in the Buffer Cache if the blocks which contain the information from the EMP table are already there. If they are, a physical read is not necessary and it fetches the rows from the Buffer Cache.
    If they are not, DBWR reads the data files, retrieves the data from them, store the related blocks in the Buffer Cache (so in the next executions of this query a physical read will not be needed) and then the data is shown to the user.
    There are other details envolved, but in a general view that is what happens.

  • How do I keep photos on iphone when syncing for first time

    I gave my iPhone 4 to my son as an 8th grade graduation gift.
    He now wants to sync it to his macbook, so I helped him set up an itunes account.
    When we go to sync it, it says it will wipe the phone clean.
    He has some music on there from my itunes acct, and alot of photos he has taken.
    How can he do an initial sync without losing his dat (mostly photos)
    Thanks!

    I am not sure if you can do this if it is your first time on a new iTunes account, but I like to uncheck the box that says something like "Automatically manage your media". This means that iTunes does not care what apps and music etc. that I have on on my phone and if I want to add something I just click and drag a media file onto my phone's name and if I want to delete something I just view files on my phone via iTunes and delete it. I never need to check and uncheck songs in iTunes using this method. Itunes also never has to automatically delete and replace "outdated" media this way. If you can access this checkbox on the Device Summary page when you connect to your phone to iTunes, I highly recommend trying this.

  • Classic Report not retrieving when accessing the first time

    I have two classic reports on two separate tabs and the first time that I access the tabs, the report does not retrieve. However, if I tab off and then back onto the tab, the report will retrieve.
    Any idea why these two tabs are not retrieving when initially accessing the tab?
    I have several other tabs in the same application that retrieve properly when initially access them.
    Thanks,

    I think I remember something like that happening to me because there were variables that were not initialized properly that the report used.

  • K7N2G Beeps when booting for first time

    I purshased the K7N2G series motherboard, and after connecting everything when I boot it beeps for about 1 and 1/2 seconds straight then stops, then a few seconds later it does it again.  It does this until I power it off.  A few times I was able to get into the BIOS, where the only things I set were the boot order, disabled the floppy controller, and changed the FSB to 133Mhz.  But nonetheless, it did this before I got into the BIOS the first time.  I have the following items attached to it:
    AMD 2200 w/ fan(which I made sure was working correctly when I booted)
    256MB DDR333 memory(installed in slot 1)
    40GB brand new unpartitioned IBM hard drive
    HP 4x CDRW drive
    Hard drive is set as master and plugged into the middle of the cable, and cdrom is slave at the end both connected to IDE 1.  I realize this isnt the best way to have them hooked up but its only like that for convenience purposes now.  Any help on this would be greatly appreciated
    Thanks.

    hi
    want some more info.
    ram what brand.
    what is the power output on 3.3 5v and 12v rails on the psu?.
    what does the d-bracket show?
    NOTE the d-bracket shows wrong to often but it could be worth checking.
    sometimes it showes a floppy or cpu error when using bad memory.
    bye

  • Error with iTunes when connecting for first time.

    Here is the error that I get when I connect my phone to my computer:
    The software required for iPhone is not installed. Run the iTunes installer to remove iTunes. then install iTunes again.
    I have the latest version on iTunes installed (7.3). I have tried removing itunes and reinstalling 4 or 5 times. Evan restarted my computer few times too. I'm running Vista so not sure if that's the problem.

    Hi Bigrash,
    Close iTunes, and disconnect your iPhone from your computer.
    Go to "Control Panel", and go into "Programs".
    Select "Installed Programs".
    Here, find "Apple Mobile Device Support" from the list, and click on it. From the "File" menu, select "Change/Remove", and then click "Remove".
    After that application has been fully uninstalled, go to this page, to download another copy of the iTunesSetup.exe installer:
    Download iTunes - 7.3.0.54
    After you've downloaded the iTunes installation pack again, launch iTunes, and connect your iPhone.
    Do you still get that same error message, or not?
    -Kylene

  • -3095 error and then 5 when connected for first time.

    I Inboxes the AppleTV and I get the -3905 error and when I tried again I get error 5.
    cant seem to connect to my Wifi.
    Thanks in advance!

    Hi LeoCal,
    I apologize, I'm a bit unclear on the exact nature of the issue you are describing, and/or when exactly you are seeing these error messages. If your Apple TV doesn't appear to be working correctly on first setup, you may find the troubleshooting steps outlined in the following article helpful:
    Apple TV: Basic troubleshooting - Apple Support
    Regards,
    - Brenden

  • Performance issue in browsing SSAS cube using Excel for first time after cube refresh

    Hello Group Members,
    This is a continuation of my earlier blog question -
    https://social.msdn.microsoft.com/Forums/en-US/a1e424a2-f102-4165-a597-f464cf03ebb5/cache-and-performance-issue-in-browsing-ssas-cube-using-excel-for-first-time?forum=sqlanalysisservices
    As that thread is marked as answer, but my issue is not resolved, I am creating a new thread.
    I am facing a cache and performance issue for the first time when I try to open a SSAS cube connection using Excel (using Data tab  -> From Other Sources --> From Analysis Services) after daily cube refresh. In end users system (8 GB RAM but around
    4GB available RAM), for the first time, it takes 10 minutes to open the cube. From next run onwards, its open up quickly within 10 secs.
    We have daily ETL process running in high end servers. The configuration of dedicated SSAS cube server is 8 core, 64GB RAM. In total we have 4 cube DB - out of which for 3 is full cube refresh and 1 is incremental refresh. We have seen after daily cube
    refresh, it takes 10 odd minutes to open the cube in end users system. From next time onwards, it opens up really fast with 10 secs. After cube refresh, in server systems (32 GB RAM, around 4GB available RAM), it takes 2 odd minutes to open the cube.
    Is there, any way we could reduce the time taken for first attempt ?
    As mentioned in my previous thread, we have already implemented a cube wraming cache. But, there is no improvement.
    Currently, the cumulative size of the all 4 cube DB are more than 9 GB in Production and each cube DB having 4 individual cubes in average with highest cube DB size is 3.5 GB. Now, the question is how excel works with SSAS cube after
    daily cube refresh?
    Is it Excel creates a cache of the schema and data after each time cube is refreshed and in doing so it need to download the cube schema in Excel's memory? Now to download the the schema and data of each cube database from server to client, it will take
    a significant time based on the bandwidth of the network and connection.
    Is it anyway dependent to client system RAM ? Today the bigest cube DB size is 3.5 GB, tomorrow it will be 5-6 GB. Now, though client system RAM is 8 GB, the available or free RAM would be around 4 GB. So, what will happen then ?
    Best Regards, Arka Mitra.

    Could you run the following two DMV queries filling in the name of the cube you're connecting to. Then please post back the row count returned from each of them (by copying them into Excel and counting the rows).
    I want to see if this is an issue I've run across before with thousands of dimension attributes and MDSCHEMA_CUBES performance.
    select [HIERARCHY_UNIQUE_NAME]
    from $system.mdschema_hierarchies
    where CUBE_NAME = 'YourCubeName'
    select [LEVEL_UNIQUE_NAME]
    from $system.mdschema_levels
    where CUBE_NAME = 'YourCubeName'
    Also, what version of Analysis Services is it? If you connect Object Explorer in Management Studio to SSAS, what's the exact version number it says on the top server node?
    http://artisconsulting.com/Blogs/GregGalloway

  • ExecuteQuery WhereClause problem for first time in the session of the page

    I am new to OAF and I have panic problem.
    I have two pages application like following..
    First page “LookupTypes” and second page “LookupValues” for the selected first page Lookuptype.
    The problem is when I press first time(after lunching the page/first time for the session) the button in “LookupType” page I am getting all the “Lookup Values” for all the lookup types instead of getting only for one Lookuptype and I will press “back” button in “Lookup Values” Second page to come back “LookupType” first page, Again immediately I will press the same button which I pressed first time, this time I will get correct number of records for one Lookup Type. I don’t know why its where clause is not working first time.
    Please find the following code and help me.
    First page is LookupTypes->second page is Lookup Values
    Step 1 : I have button on “Lookup Types” page to call “Lookup values” page
    Step 2 : “Lookup Values” page control to receive the parameters from lookup type page.
    Step 3 : application module (AM) to execute the query..
    Code :
    Step 1 : I have button on “Lookup Types” page to call “Lookup values” page
    Following is the code from “Lookup Types” control.
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    String paramLookupTypeAction = pageContext.getParameter(EVENT_PARAM) ;
    String paramLookupType = pageContext.getParameter("paramLookupType");
    OAApplicationModule PafLookupAM = pageContext.getApplicationModule(webBean);
    //Adding calling LookUp Values screen
    if (paramLookupTypeAction.equals("viewLookupValues") )
    // PafLookupAM.invokeMethod("clearLookupValueMethod");
    //Here we prepare the HashMap object, that cotains name of the parameter and the value of the parameters
    HashMap phm = new HashMap() ;
    phm.put("xxparamLookupType",paramLookupType);
    phm.put("xxparamLookupTypeAction",paramLookupTypeAction);
    pageContext.setForwardURL(
    "OA.jsp?page=/oracle/apps/xxpaf/pafLookups/webui/pafLookupValuesPG"
    , null //not needed as we are retaining menu context
    ,OAWebBeanConstants.KEEP_MENU_CONTEXT
    ,null //not needed as we are retaining menu context
    ,phm //pass the hashMap that contains values for all of the parameters
    ,true //retain AM
    ,OAWebBeanConstants.ADD_BREAD_CRUMB_NO
    ,OAWebBeanConstants.IGNORE_MESSAGES);
    Step 2 : Following is the code from “Lookup Values” page control to receive the parameters from lookup type page.
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    String paramLookupTypeAction=pageContext.getParameter("xxparamLookupTypeAction");
    String paramLookupType=pageContext.getParameter("xxparamLookupType");
    OAApplicationModule PafLookupAM = pageContext.getApplicationModule(webBean);
    Serializable LookupTypeParamList[]= {paramLookupTypeAction,paramLookupType};
    System.out.println("viewLookupValues 3 " + paramLookupType);
    System.out.println("viewLookupValues 4 " + paramLookupTypeAction);
    if ( paramLookupTypeAction!=null && paramLookupTypeAction.equals("viewLookupValues"))
    System.out.println("viewLookupValues 5 " + paramLookupType);
    System.out.println("viewLookupValues 6 " + paramLookupTypeAction);
    PafLookupAM.invokeMethod("viewLookupValuesMethod", LookupTypeParamList);
              // Assuming the controller is associated with the pageLayout region
    // import oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean;
         //     OAPageLayoutBean page = (OAPageLayoutBean)webBean;
         //     page.setTitle("Lookup Type: " + paramLookupType);
    Step 3 : Following is the code from application module (AM) to execute the query..
    public void viewLookupValuesMethod( String pAction, String pLookupType)
    try
    OAViewObjectImpl pervo = getPafLookupValuesEOVO();
    String existingWhereClause = pervo.getWhereClause();
    pervo.setWhereClauseParams(null);
    pervo.setWhereClause("Lookup_Type = :1");
    pervo.setWhereClauseParam(0, new String (pLookupType));
    pervo.executeQuery();
    pervo.setWhereClauseParams(null);
    pervo.setWhereClause(existingWhereClause);
    catch(Exception exception1)
    throw OAException.wrapperException(exception1);
    Best Regards,
    Pathi TVB

    Pathi,
    Please try to have the WhereClause in the VO query as part of static definition itself. So you would only need to bind the parameter and execute the Query.
    Try and let me know if that helped.
    Thanks
    Sumit

  • Itunes application error when attempting to open for first time. HELP

    Running windows xp pro, just bought new ipod classic, installed itunes software. When attempting to open for first time i get an itunes.exe - application error, error message that reads "The instruction at "0x100001040" referenced memory at "0x100001040". The memory could not be "read". Click ok to terminate the propgram. Click on CANCEL to debug the program. I have tried re-installing several times, cleaned temp etc. Nothing. Please help, i really want to start using my new ipod.

    You have to unhide your library folder and adjust the user permissions to allow write access.
    Mylenium

  • HT201250 i am using for first time the time machine and an external hard drive because I want to erase my macbook and start from zero files. do i keep my files in the portable hard disk when I connect it again with the macbook or the time machine will era

    i am using for first time the time machine and an external hard drive because I want to erase my macbook and start from zero files. Am i keeping my files in the portable hard disk when I will connect it again with the macbook or the time machine will erase all?
    I would like to know if after I erase all my data, empy hard drive inside the macbook, the time machine will erase all my files that I have saved in my "WD "My passport" external hard drive

    Welcome to Apple Support Communities
    Time Machine has to erase the external disk in order to make backups. Before setting Time Machine up, copy the files of your external disk to the hard disk of the Mac in order not to lose them, and then, set up Time Machine. The first backup will start automatically.
    If you want more information about Time Machine, read the Pondini's site > http://pondini.org

  • Error when launch MaxDB studio for first time

    Dear, Experts
    I faced with one issue for launch MaxDB studio for first time.
    It reported:
    Connect user failed
    SAP DBTech JDBC: Cannot connect to jdbc:sapdb://.../.UMDB [Restart required].
    Creating default user management failed
    Could not create database ".UMDB": [C:\sapdb\clients\DatabaseStudio\pgm\dbmcli.exe] > ERR, -24832, ERR_SHMNOTAVAILABLE ...
    Could you please help me on this?
    Thank you in advance.
    Best Regards

    If not solved yet...
    What says appsrv.log ? Which user are you using to start the appserver ? Which user have you specified when sreating the database ?
    Nicolas.

  • What should I do to setup a new MacBook pro for first time when moving from a PC?

    What should I do to setup a new MacBook pro for first time when moving from a PC?

    you have to use the migration assistant if you want your files transfered from your pc to mac this link will be helpful
    http://support.apple.com/kb/HT4796

  • Lov is not validating when i open a form for first time

    hi all,
    i am using form6i.
    i have one multi record block. in which lov is attached to it.
    but when i open the form for first time the item corresponding the above said is not showing and if i enter the value then also its not validating against. its showing error frm-40210
    but when i click on other item and come to this item Lov is showing.
    what could be the reason for this strange behaviour.
    i have checked set_item_properties too(there is properties have been set)
    Please advice.
    Thanks..

    FRM-40210: Search string not found.
    what could be the reason for this strange behaviour.Do you have an "Initial Value" set for the item? Do you have the "Validate from list" property set to yes or are you setting the initial value through code?
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Error when booting app server for first time

    Hi All,
    My OS is OEL 6,PT 8.53 and HCM9.2 after creating the app server domain and booting it for first time i am getting an error as below,
    exec PSWATCHSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 221921 -D TESTSERV -                              S PSWATCHSRV :
    CMDTUX_CAT:816: ERROR: Cannot exec, executable file not found
    tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error ha                              ndler
    exec tmshutdown -qy
    Any help appreciated.
    TUXEDO LOG Says,
    162253.wipcoe1234!tmloadcf.5379.1098766080.-2: 05-03-2013: client high water (0), total client (0)
    162253.wipcoe1234!tmloadcf.5379.1098766080.-2: 05-03-2013: Tuxedo Version 11.1.1.3.0, 64-bit
    162253.wipcoe1234!tmloadcf.5379.1098766080.-2: CMDTUX_CAT:879: INFO: A new file system has been created. (size = 1197 512-byte blocks)
    162253.wipcoe1234!tmloadcf.5379.1098766080.-2: CMDTUX_CAT:871: INFO: TUXCONFIG file /home/oracle/psft/pt/8.53/appserv/HCMDM92/PSTUXCFG has been created
    162253.wipcoe1234!tmloadcf.5384.2986219264.-2: 05-03-2013: Tuxedo Version 11.1.1.3.0, 64-bit
    162253.wipcoe1234!tmloadcf.5384.2986219264.-2: CMDTUX_CAT:879: INFO: A new file system has been created. (size = 1197 512-byte blocks)
    162253.wipcoe1234!tmloadcf.5384.2986219264.-2: CMDTUX_CAT:871: INFO: TUXCONFIG file /home/oracle/psft/pt/8.53/appserv/HCMDM92/PSTUXCFG has been created
    162258.wipcoe1234!PSADMIN.5355: Begin attempt on domain HCMDM92
    162302.wipcoe1234!tmadmin.5392.1509406464.-2: TMADMIN_CAT:1330: INFO: Command: boot -A
    162304.wipcoe1234!tmboot.5393.2297452288.-2: 05-03-2013: Tuxedo Version 11.1.1.3.0, 64-bit
    162304.wipcoe1234!tmboot.5393.2297452288.-2: CMDTUX_CAT:1851: INFO: TM_BOOTTIMEOUT is set to 120 seconds
    162304.wipcoe1234!tmboot.5393.2297452288.-2: CMDTUX_CAT:1855: INFO: TM_BOOTPRESUMEDFAIL option is selected
    162306.wipcoe1234!BBL.5394.2180380416.0: 05-03-2013: Tuxedo Version 11.1.1.3.0, 64-bit, Patch Level (none)
    162306.wipcoe1234!BBL.5394.2180380416.0: LIBTUX_CAT:262: INFO: Standard main starting
    162308.wipcoe1234!tmboot.5397.3909768960.-2: 05-03-2013: Tuxedo Version 11.1.1.3.0, 64-bit
    162308.wipcoe1234!tmboot.5397.3909768960.-2: CMDTUX_CAT:1851: INFO: TM_BOOTTIMEOUT is set to 120 seconds
    162308.wipcoe1234!tmboot.5397.3909768960.-2: CMDTUX_CAT:1855: INFO: TM_BOOTPRESUMEDFAIL option is selected
    162308.wipcoe1234!tmboot.5397.3909768960.-2: tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error handler
    162311.wipcoe1234!BBL.5394.2180380416.0: CMDTUX_CAT:26: INFO: The BBL is exiting system
    162314.wipcoe1234!PSADMIN.5355: End boot attempt on domain HCMDM92
    Edited by: ajith on May 3, 2013 5:39 PM

    If not solved yet...
    What says appsrv.log ? Which user are you using to start the appserver ? Which user have you specified when sreating the database ?
    Nicolas.

Maybe you are looking for

  • Macbook Pro to Samsung LCD TV

    I'm trying to hook up a MacBook Pro to a Samsung LCD TV (Model: LE40A656A1FXXU) but when I connected it up the message on the screen was something along the lines of 'mode not supported'. Can someone tell me what I need to do? Currently I'm using the

  • Upgrade SAP from ECC 6.0 EHP4 to ECC 6.0 EHP7

    Dear all, We are using ECC 6 ERP 4 SP5 with oracle 10.2g and Netweaver 7.0 EHP1. Other system release CRM 7.0 SP5 & CRM JAVA Release – NW 701 SP3 BI Release – NW 701 SP5 BI CONT 7.04 & BI JAVA Release – NW 701 SP3 We are planning to upgrade ECC 6 ERP

  • Mighty Mouse just scrolls up

    Hi, I just got a used (looks like new) bluetooth mighty mouse. The problem is the scroll ball only scrolls up. I set it to 360° and all other options. No effect. Another thing is I can't configure the mouse as a bluetooth device. The mouse works (exc

  • Bridge and lightroom

    If you have Lightroom already is there a reason you would want Bridge also?

  • How can I set time signature for my song?

    I wanted to compose a song in Garageband in a time signature 3/4. I couldn't see any setting which lets me set it. Also I wanted to know what all time signatures do Garage Band support ?E.g. 2/3/, 4/4, 6/8,7/8 ...Would really appriciate if someone ca