JDeveloper Freezing - Optimize Performance for Large BPEL Flows

By M&S Consulting (Ashok) on Jan 19th, 2008
Filed Under Technical Tips // Tags: , ,

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. Oracle SOA Environment Performance Tuning Options - Quick Notes
    Tuning OAS and BPEL Console....
  2. BPEL Database Polling - Oracle SOA 10.1.3.x in JDeveloper (Asynchronous)
    Polling for changes in a database has been a requirement for systems for a very long time. With Oracle BPEL,...
  3. Oracle BPEL - Wait Activity Stuck or Hanging - Never Returns to Console
    This is a very, very common complaint I hear from Oracle BPEL developers, testers, and production support. I find there...
  4. BPEL Not Good For Rapid Changes
    I am excited about BPEL’s proliferation. But for some organizations (specifically, IT shops), BPEL is being used in areas it...
  5. Asynchronous vs Synchronous BPEL Processes
    Asynchronous and Synchronous BPEL processes, as their names imply, process a request in parallel or sequenctially respectively. Screenshot: Invoke Asynchronous...
  6. JDeveloper 11g Download
    If you haven’t already, download Oracle JDeveloper 11g for free using the links below or directly from the JDeveloper 11g...
  7. Invalid Nested Schema Loading Error with Oracle BPEL, AIA/PIP
    I faced this issue in the context of building an Application Business Connector Service (ABCS) using AIA / PIP, so...

Leave a Reply


Archives

Recent Comments

  • Kavitha Muniraj said: Hi, Could you please send a script which checks the status of forms and reports of oracle...
  • Siddharth said: Hey thanks a lot !! Have been lookin all over for this :) My PC may not be able t handle FlashBuilder...
  • Cyrex said: Hey man why I cant install Apex 4? is there anyone can help me.,?
  • sharanabasava said: ALTER TABLE [my_table_name] RENAME COLUMN [current_column_name] TO [new_column_name]; Sir,I...
  • Huub Vankan said: Thanks for this easy solution. Indeed strange that is does not work in the (x86) folder….

Calendar

July 2010
M T W T F S S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Featured Testimonial

"M&S has taken 'partnership' to a new level. They are not only a deeply skilled service provider, the M&S team is actually a mission critical component to our operations, taking on new initiatives as well as maintaining custom, open source, and COTS solutions."

CEO, MedPivot

Free SQL Service