Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ADF Performance issues after migration from 11g to 12c

Ibrahim KobeissyMar 30 2021 — edited Mar 30 2021

Hello,
I'm on ADF 12.2.1.2.0,
Recently we migrated our application from 11.1.2.3 to 12.2.1.2.0, and we are facing a lot of performance issues, the same screens and the same code is behaving differently between the two applications. most of our issues are related to navigation and when opening popups and when calling taskflows, in the logs we see plenty of errors such as
<oracle.adf.model> <QueryCollection> <finalize> <[23358] ~ QueryCollection.finlException java.lang.NullPointerException thrown>
<oracle.adf.model> <JboBeanUtils> <getProperty> <[23358] *** Using bean introspection to lookup value :oper>
<oracle.adf.model> <QueryCollection> <finalize> <[23359] java.lang.NullPointerException

when debugging we can see that most of the time ADF is releasing and initiating iterators, and since we are facing these kind of errors in the background we suspected that it could be some configuration on the level of the AM or some tuning of the VO that should be done.

for example, if i'm sitting on a screen and i try to open a new popup (taskflow run as popup) we have a big amout of time where ADF is doing stuff in the background before even reaching the called taskflow we can see that every iterator that was in the calling taskflow is being re-executed, refreshed, released, before even getting to the new taskflow.
we also noticed one important thing, for example we have multiple ViewObjects with RowCountThreshold = -1 but in the logs we keep seing logs messages such as
<oracle.adf.model> <ViewRowSetImpl> <initQueryCollection> <[150] Carrying over CappedRowCount
so does this means that ADF is executing count queries although we specified not to do ?
so anyone could help me with this please, or point me at some useful link ?

Regards

Comments

damorgan
You can compress or not compress at the partition level. I am unclear as to the point of your inquiry.
1 - 1

Post Details

Added on Mar 30 2021
7 comments
731 views