JDeveloper Freezing – Optimize Performance for Large BPEL Flows



I was running into issues with my Jdev being inadequately slow, hanging, or freezing when working with large BPEL process even though the computer CPU and memory were not even close to maxed out. A little trick I learned in the past to help this problem is increasing the heap size for JDev to use.

To Increase Heap Size

  • Step 1 – Open the JDev configuration file located at $JDEV_HOME\jdevstudio10133\jdev\bin\jdev.conf
  • Step 2 – Increase the Heap Size by changing the
    AddVMOption -Xmx512M
    To either of these
    AddVMOption -Xmx1024M
    AddVMOption -Xmx2048M

Now my JDev only pauses/freezes for up to 20 seconds when trying to use a condition/switch expression builder on these large flows. I believe it is parsing the entire bpel process in the background to display the expression builder. This is only fixed with a faster CPU, as it can’t be handled using my 2X2 processor with 3 GB RAM development environment. Also, a note to Windows users never put JDEV in a path that has a space in it or you will see cryptic errors.

Bookmark and Share

Related Information:

  1. JDeveloper 11g Tutorial – Install Steps (11.1.1.3.0)
    New versions of JDeveloper 11g...
  2. Oracle SOA Environment Performance Tuning Options – Quick Notes
    Tuning OAS and BPEL Console....
  3. BPEL Database Polling – Oracle SOA 10.1.3.x in JDeveloper (Asynchronous)
    Polling for changes in a...
  4. Oracle BPEL – Wait Activity Stuck or Hanging – Never Returns to Console
    This is a very, very...
  5. JDeveloper Fusion Middleware Extensions (WebCenter, SOA, AIA, BPM)
    Strange thing. All of a...
  6. ADF Jdeveloper 11g and QTJava.zip (QuickTime) – Integrated WebLogic Server
    If you are having trouble...
  7. JDeveloper 11g Download
    If you haven’t already, download...
  8. JDeveloper and BPM 11g Patch Set 3 (PS3) Released, But Hold Off Using JDeveloper (for now)
    Heidi Buelow, Product Manager at...

Leave a Reply