ADF Performance Tuning: Improve Your Oracle ADF App Response Time by as Much as 70 Percent

Frank Houweling
0 0
Read Time:1 Minute, 30 Second

Performance needs to be ingrained in your application – it cannot be added in during the last stages of development. In this video I discuss how you can optimize the performance of your Oracle ADF Fusion application, diagnose and solve typical performance problems, and build an efficient, responsive, scalable ADF application that circumvents common bad practices. This video was originally presented as part of the Oracle ACE Track during the Oracle Technology Network Virtual Developer Day event “Oracle ADF Development – Web, Mobile and Beyond.” Last week the video was published on OTNArchBeat (Oracle Architect Community Video Channel).

Video session of Oracle Virtual Developer Day (42 minutes)

Important: to watch in high quality, select HD quality (720p).

HDquality_select_in_youtube

Content

In the video I discuss several categories of things that are happening frequently too slowly, too often, too little, too soon and too big in ADF applications, and solutions.

Agenda of video session – things that are happening in ADF applications:

  • Too slowly (too slow ViewObject queries, EntitObject DML operations, ApplicationModule pooling passivations and activations)
  • Too often (too many (mini) queries, too many database round-trips, too many HTTP Requests, too many full HTTP Requests, too frequent ApplicationModule passivation & activation, unintentionally left iterators in PageDefs)
  • Too big (too much data in ADF BC memory, too big scope for managed beans, too much HTML to the browser, too much logging on)
  • Too soon (too soon executed taskflows, too soon instantiated ApplicationModules, ADF UI components that are loaded too soon (Immediate versus lazy))
  • Too little (too little Caching, too little JVM Heap size)

At AMIS we use the ADF Performance Monitor at all of our customers in production to detect, analyze and help resolve the problems discussed in this video.

The PPT version of the video is available here (contains a lot of animations).

About Post Author

Frank Houweling

Frank Houweling is an Oracle ADF, Java and performance specialist. During the past years he has been requested several times as troubleshooter of ADF projects with bad performance. As such he has been performing performance analysis, bottleneck detection and developing mitigating solutions based on these analysis. He is also the creator of the ADF Performance Monitor, an advanced monitor that can identify, report and help solve performance bottlenecks in ADF applications.
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
Next Post

ADF performance tuning: Whitepaper published on the ADF Performance Monitor

The AMIS ADF Performance Monitor is an advanced tool designed for measuring, analyzing, improving, and checking the performance of Oracle ADF applications. The monitor can track and collect crucial (production) performance information of the application’s runtime ADF components that are not standard provided by Oracle. It helps development, QA, and […]
%d bloggers like this: