ADF Application Tuning to improve performance

Hello

I use Jdeveloper 11.1.1.9, and I built an ADF application with root application Module and 8 Modules application Sub (8 services),

and many simultaneous users can use the system of and I want to get the best setting of the application of the ADF , but I can't determine the values and properties to change for best performance.

Note that I read a lot of articles, and to be honest I don't understand.

If there is an example please provides.

Thank you very much.

There is no one who can give you good values, because they depend on the application and how it is used.

Reading Andrejus Baranovskis Blog: Stress test Oracle ADF BC application - Passivation and Activation

and Andrejus Baranovskis Blog: ADF Performance Marathon - 22-hour Stress Test and discover the good values by the stress test your application.

Timo

Tags: Java

Similar Questions

  • Improved performance after rooting

    I have a Xperia Arc updated with 4.0.4.

    I want to root my phone and uninstall bloatware as my phone shifts currently.

    Rooting and uninstalling applications would obviously improve the performance?

    rooting will give you the extra internal space and you can remove a few applications that drains your battery as improving the GAL not so.

    use a Dialer and another Launcher

    Don't forget to mark the correct answers & useful answers

  • Disconnection of ADF Application creates the additional meeting of WebLogic

    Technology:

    Fusion Middleware Version: 11.1.1.7

    WebLogic: 10.3.6.0

    Project: Custom Portal Application WebCenter integrated with ADF task flows.

    We use the following logic when the user requests disconnect from our ADF application action

    --

    Invalidated session

    HttpSession session = (HttpSession) ectx.getSession (false);

    session. Invalidate();

    Redirect the user to another page

    javax.faces.context.ExternalContext ectx = javax.faces.context.FacesContext.getCurrentInstance () .getExternalContext ();

    ectx.redirect ("adfAuthentication? Logout = true & end_url =http://www.oracle.com"); "

    --

    We observe that this logic is to properly remove the WebLogic session, but a new session for the user is created immediately after the process with a different ID of surveillance. This future session and then sits idle for 30 minutes, which corresponds to the value of timeout application and is then erased by the WebLogic session, cleaning process.

    This behavior can be replicated to JDeveloper's integrated WLS therefore does not relate to the session replication in a high availability environment. Furthermore our application is not configured for HA.


    We thought it was because we were returning to the login page of application via the parameter 'end_url' in the adfAuthentication servlet that created a new session, but the same behavior is seen if redirecting to a page not related as in the example above.

    These extra unnecessarily consume resources and also to affect the results in a Performance test environment. Can someone explain why this happens and if any technique can be used to prevent the creation of the extra session.

    Frank Bloged thereon

    -How-to disconnection of ADF security

    ADF Security configures a servlet to authenticate, AuthenticationServlet, in the web.xml file

    also provides a sign-out feature. Developers can call the logout redirect made from

    an action method in a bean managed as shown below

    public String onLogout() {}

    FacesContext fctx = FacesContext.getCurrentInstance ();

    ExternalContext ectx = fctx.getExternalContext ();

    String url = ectx.getRequestContextPath () +.

    "/ adfAuthentication?logout=true&end_url=/faces/Home.jspx";

    try {}

    ectx. Redirect (URL);

    } catch (IOException e) {}

    e.printStackTrace ();

    }

    fctx.responseComplete ();

    Returns a null value.

    }

    To use this functionality in your application, change the Home.jspx refers to a public page of yours that

    the user is redirected to after successful logout.

    Authentication based on notes for a successful logout, authentication must be through form. Base

    authentication is known as browser sign - it and re - authenticates users after disconnection of redirection. Base

    authentication is confusing for many developers for this reason.

    Timo

  • How views can improve performance

    Hello

    Can someone explain to me how the views can improve the performance

    When DMLoperations perform through VIEW rather than perform DML operations by table.

    Thank you and best regards,

    Ibrahim Sayyed.

    84b09b47-0add-4854-b184-296b3903b009 wrote:

    Hi Ibrahim.

    A view is not much more than a macro which is developed by the SQL engine when running. Generally speaking, views will not improve performance.

    You can take the help of INDEXED VIEWS to improve performance. Then, views have clustered index assigned and, when they do, they will store the temporary results that can speed up queries that result. These views can speed up and simplify the application design.

    What is the INDEXED VIEWS?

  • To improve performance, increase the size of the overall storage cache

    I have an ASO in 11.1.2.1 on unix Box

    I get this message in my logs

    "To improve performance, increase the size of the cache of global storage.

    What is the best practice to update the Cache of ASO for dérirez best time

    Please notify

    Right-click on the database in the EA and select Edit-> properties. It is on the first tab, remember to restart the application so that they enter into force

  • Improved performance for EBS

    Hi all

    We currently have a machine for EBS R12 dual server configuration. One (1) server for applications and 1 for the DB.
    In my view, is a standard and the most common installation.
    Assuming that we have another 1 server just to improve performance, which component of EBS devrais I moved
    in the 3rd Server?


    Thank you very much

    It will be managed by balancing the load itself. As far as I KNOW, you have no control over this (i.e. you can tell the user which layer application for access to).

  • What is the best software to improve performance and free hard disk cleanup. I used MacKeeper, but I'm tired of paying annual fees for this service.

    What is the best software to improve performance and free hard drive cleanup? I used MacKeeper, but I'm tired of paying annual fees for this service.

    You shouldn't have these software.  See discussion of Klaus1

    Do not install MacKeeper

    See also this one by Klaus1

    Viruses, Trojans, Malware - and other aspects of Internet Security

  • Map ADF application to groups OID roles in Weblogic 12 c

    Hello guys

    I have an ADF application deployed on weblogic 12 c that contains some application roles. I have OID with the users and groups that are created. I created OID authenticator and made sufficient and placed at the top of the list of providers.

    Now on the EM console, when I try to map application to the OID roles roles, can't the OID groups in the list. It shows just the default value of groups of weblogic. I was following under video where the OID groups appear. But not in my case. Can someone help me find what I'm missing here?

    https://www.YouTube.com/watch?v=WNFKdqEfQy4

    Try setting the DefaultAuthonticator control indicator on "OPTIONAL".

  • [ADF, JDev12.1.3] How to manage cookies (configure/create/read) in the ADF applications?

    Hallo,

    I would like to create a cookie in my ADF application.

    To start I used the code shown in this thread code example for create / read a cookie value? but the cookie seems to not be created.

    It is not present in Firebug or it can be retrieved by the code.

        Cookie userCookie = new Cookie("myCookie", "hello");
        userCookie.setMaxAge(-1);
        FacesContext ctx = FacesContext.getCurrentInstance();
        ((HttpServletResponse) ctx.getExternalContext().getResponse()).addCookie(userCookie);
    
    
        Cookie retrieveCookie = (Cookie) ctx.getExternalContext().getRequestCookieMap().get("myCookie");
        if (retrieveCookie != null)
          System.out.println("My cookie is: " + retrieveCookie.getName() + " " + retrieveCookie.getValue());
    

    What's not in the code?

    There may be something to confiure in the application of the ADF?

    Thank you

    Federico

    1. Cookie userCookie is new Cookie ("MyCookie", "Hello");.
    2. userCookie.setMaxAge(-1);
    3. FacesContext ctx = FacesContext.getCurrentInstance ();
    4. (Ctx.getExternalContext () m:System.NET.FtpWebRequest.GetResponse ()) .addCookie (userCookie) (HttpServletResponse);
    5. Cookie retrieveCookie = ctx.getExternalContext () .getRequestCookieMap () .get ("myCookie") (Cookie);
    6. If (retrieveCookie! = null)
    7. System.out.println ("my cookie is:" + retrieveCookie.getName () + "" + retrieveCookie.getValue ());

    Is - this code is run from the same method in java?

    If this will not work (cookie is added to the http response if you can't get this until the next http request arrives)

    Dario

  • How to wait for HTML when ADF Application sends a 'work' screen while Looking Up data space reserved

    Hello world

    I am trying to write test scripts in Openscript for an ADF application that uses Business Intelligence and support partial-Page rendering.  While it generates data, it sends HTML says his 'work', and then re - makes the area after the SQL call to the database ends.  The script passes after receiving the 'work' page and errors because it cannot find the variables that should have been created.

    How can I make the script wait for the actual page?  I looked through the documentation and looked online but I couldn't find anything relevant (or do not know what I'm looking for).

    Any help appreciated.

    Thank you

    Roy

    OK - problem solved.

    OBIEE sends the page indicating that it is looking up until the actual data returned.  There is an option on the Weblogic OBIEE server in the {WEBLOGIC_HOME}/instances/bi_instance/config/OracleBIPresentationServicesComponent/coreapplication_obips1/instanceconfig.xml file that can be defined (for test/debugging) to delay sending the screen holder place 'research'.}

    This should be added to the file XML between the tags.

    600

    True

    The value indicates how many seconds the OBIEE server waits until it sends to the screen "search.

    I hope that this information will prevent hair pulling episodes by others.

    Roy

  • In my adf application, I use sequences, the problem that I face, is that this sequence break at 2:21 or three insertions. Any reason?

    Mr President

    In my adf application, I use sequences, the problem that I face, is that this sequence break at 2:21 or three insertions. Any reason?

    Concerning

    How can I correct this situation?

    Well, look at your definition of the sequence and correct

    There are CACHE 20 then change or recreate your sequence and use NOCACHE

    Dario

  • ADF application enter mode of passivation

    I have an ADF application production and I am some sort of questions, the customer due to the user leave the page for the duration along (round 1 hour), then again the application and the future mode of passivation. I tested the app ADF passivation by on mode off him 'activate Module grouping of applications"in the AppModule, it works well, but in some operations, it generates unexpected behavior. So, I would like to know when the ADF application will be in the mode of passivation, y at - it a parameter to set the time to enter the application in mode passivatopn?

    FOR INFO:

    -J' have the 4 hours (customer requirement) application session timeout value

    -JDeveloper version 11.1.2.4.0

    -Weblogic Server 10.3.6

    Try to set the jbo.ampool.maxinactiveage = 60000 and jbo.ampool.timetolive = 60000 and check it out. If the application is entered in passivation mode after 1 minute idle time you can set jbo.ampool.maxinactiveage = and jbo.ampool.timetolive =-1

    for example:

    JBO.ampool.maxinactiveage = 18000000

    jbo.ampool.TimeToLive =-1

  • Deploying ADF applications with integration of EBS

    Hello

    I read a few articles about deploying ADF applications and they found it useful. Most of them are not suitable for ADF 11g developed lettering. I developed a demo application using Jdev Studio ver 12.1.3.0.0 by installing the WebLogic Server. This application must now be deployed on another node on a remote and built-in Server with EBS. References user interface developed stored procedures using IDE connect to Oracle DB. The remote server has the SDK for Java installed and a DATA SOURCE has been defined by the administrator.

    I tried to follow the steps explained in the URL that follows, but in vain. I could not find server Navigation Application. How-to: ADF Deployment Guide

    Could someone please help me understand the modalities of deployment of this application developed on my laptop on a remote server? Your valuable contribution is appreciated.

    Thank you

    udys

    You cannot deploy a 12 c apps in 10.3 WLS ADF, you WLS 12 c.

    See the doc certification for the ADF:

    Information on certification

  • How to find the url of adf application that has been deployed to the glassfish Server? I try but? It is the image of the page.

    Mr President

    This is the page of the glassfish Server

    gfurl.png

    How to find the url of adf application that has been deployed to the glassfish Server? I try but? It is the image of the page.

    webapplink.png

    In the jdev web module are

    [11: 09:38] wrote the Web for F:\backup of AshCMS\AshCMS\ViewController\deploy\AshCMS_ViewController_webapp.war application Module

    [11: 10:33] wrote the Module Enterprise Application to F:\backup of AshCMS\AshCMS\deploy\AshCMS_Project1_AshCMS.ear

    [11: 10:33] Application deployment...

    [11: 14:24] Application deployed successfully.

    [11: 14:24] time to deployment: 8 minutes, 11 seconds

    [11: 14:24]-deployment is complete.  ----

    what url in the browser.

    Concerning

    Mr President.

    I run my application on built-in web logic server and get the url from there

    http://localhost:7101 / ViewController/faces/MainPage

    then simply change the localhost of 7101 to 8081 as below

    http://localhost: 8081, ViewController, faces, MainPage

    and it works

    Concerning

  • Can deploy us ADF application on any other than weblogic server web server

    The President complied,

    Can deploy us ADF application on other web servers such as Tomcat, apachi, IAS11g or IIS

    Concerning

    See also - http://docs.oracle.com/cd/E35521_01/web.111230/e16182/appendix_glassfish.htm

    https://blogs.Oracle.com/Dana/entry/how_to_deploy_a_11g_adf_applic_1

    Ashish

Maybe you are looking for

  • Keyboard problems

    Hello I run a 27 "iMac with OS X.10.5.  My wired keypad (MB110B/B) has recently developed a problem. It seems to start in Excel that will be there normally and then it will begin to enter letters instead of numbers (on the keyboard extended & main). 

  • I used to be able to see all the cookies that had been installed, and now I can't.

    I am irritated beyond belief. Why should you change a good thing and make stupid?In the part of privacy options, I used to be able to see ALL the cookies that have been installed in a window, and I could choose those to whom I want to delete. I guess

  • Black ink HP Photosmart 7520 runs inside

    For a few months now I have had to replace my black cartridge once a week due to a leak of ink or being outside the bottom and on my desk and erased on paper. It's crazy to go through a lot of ink. I don't want to buy a new printer buy surly can't af

  • Service Windows Installer does not (Error code: 8004FF01)

    original title: Windows Installer Service does not Error code: 8004FF01 will not download. Said the service windows install can be altered.

  • Certificate of ISE chain is not the confidence of Clients WLAN

    We run ISE 1.1.3 using Entrust cert signed by Entrust sub CA L1C, which is signed by Entrust.net 2048, which is in all the major BONES stores in the approved form (Windows, Android, iOS). We have installed a file PEM concatenated with all certificate