Optimal hardware/software specification for large enterprise ADF development

340 views
Skip to first unread message

Wes Fang

unread,
Aug 7, 2012, 11:05:22 AM8/7/12
to adf-met...@googlegroups.com
Hi all,

We are trying to figure out some budgeting options for upgrading our 10g ADF application. Our current dev machines are 2.3Ghz duo cores with 4 gigs of ram. We found that JDev 10g compiles the application almost 100% faster running under Linux (Ubuntu 11) vs Windows XP. In spite of that gain, we continue to experience lag with the "design view" of a jsp page and this becomes vexing over time. What specs are ideal machine for our developers when we move to 11g? What do you guys use or recommend for optimal performance in terms of operating system and hardware? Also, does the graphics card come into play? What does Oracle use internally for fusion apps?

Thanks
Wes

Wes Fang

unread,
Aug 7, 2012, 1:30:03 PM8/7/12
to adf-met...@googlegroups.com
Thanks for the reply Birol, thats a nice machine you have there! 

couple of questions
I know 32bit will only support up to 4 gigs of ram. Are you saying that JDev/JVM 64bit cannot utilize more than max 4-5gig ram?
Also, can you elaborate on " JVM graphic environment releated problems ". Is this related to Ubuntu or JDev in general?

-Wes

On Tuesday, August 7, 2012 12:07:26 PM UTC-4, Birol wrote:
My development machine configuration:
JDeveloper  : 11g R2 +Weblogic server
OS : Ubuntu 11.10
Database : Oracle Linux, Oracle 11g XE Database  on VirtualBox 
CPU : AMD Phenom(tm) II X6 1090T Processor( 6 Core )
Mem : 16 GB
HDD  : 500 MB/sec Solid State Disk

When I run all programs maximum OS memory usage 4,5~ GB because JVM have memory limitations.
OS always stable and ultra fast, JVM core processes running best, 
but I have some JVM graphic environment releated problems. 
Oracle still did not solve the problem!!!

Regards,


7 Ağustos 2012 Salı 18:05:22 UTC+3 tarihinde Wes Fang yazdı:

Chad Thompson

unread,
Aug 7, 2012, 1:52:14 PM8/7/12
to adf-met...@googlegroups.com
On Aug 7, 2012, at 10:05 AM, Wes Fang <fa...@mskcc.org> wrote:

Hi all,

We are trying to figure out some budgeting options for upgrading our 10g ADF application. Our current dev machines are 2.3Ghz duo cores with 4 gigs of ram. We found that JDev 10g compiles the application almost 100% faster running under Linux (Ubuntu 11) vs Windows XP.

The comparison here might be a bit unfair:  you're looking at 10+ years difference in operating system design and memory management.  The newer version of Ubuntu will handle system memory and resources better than the old OS.


In spite of that gain, we continue to experience lag with the "design view" of a jsp page and this becomes vexing over time.

As JDeveloper is built on top of Java graphics libraries, there will always be a lag in the design view for two reasons:

1.  Java graphics rendering, which is slower than native windowing toolkits in general.
2.  JDeveloper is interpreting your JSP into a graphically-viewable window.

With both issues, "more CPU and more RAM" will help in general, but I don't have benchmarking statistics about the performance of JDeveloper with either.  I will say that JDeveloper 11gR2 is much improved performance-wise over JDevloper 11gR1 and the 10g releases, and I do look forward to being able to do FMW development with the newsier versions!

My own machine specs are also governed more by the operation of Fusion Middleware than JDeveloper itself - so my own specs (MacBook Pro dual core i7, 16GB of RAM) are based around the need to run multiple WebLogic managed servers for FWM installations and/or Virtual Machines.

We'll be having a guest from the JDeveloper IDE team itself - be sure to raise your question (or hopefully she'll see this note as well) then…

- Chad

-- 
Chad Thompson 
chad_t...@mac.com

Wes Fang

unread,
Aug 7, 2012, 4:20:42 PM8/7/12
to adf-met...@googlegroups.com
Thanks for the reply Chad. When we move forward to the next version of jdev, we will be replacing our jsp presentation layer with facelets, I'm not sure if jdev internally differentiates between jsp and facelet tags when in the design view but our hope is it will perform better during our development process. Also, our org will be switching to windows 7 64bit in the near future and i hope to benchmark it vs our linux setups. I will look out for the IAmA.

-Wes

Chad Thompson

unread,
Aug 7, 2012, 4:55:13 PM8/7/12
to adf-met...@googlegroups.com
On Aug 7, 2012, at 3:20 PM, Wes Fang <fa...@mskcc.org> wrote:

Thanks for the reply Chad. When we move forward to the next version of jdev, we will be replacing our jsp presentation layer with facelets, I'm not sure if jdev internally differentiates between jsp and facelet tags when in the design view but our hope is it will perform better during our development process.

Making the move to facelets also moves you to the next version of JDev (either 11gR1 or "12c" - wondering what letter "13" will include…) - you'll see some noticeable performance improvements in JDeveloper between the 11gR1 versions and the later versions on IDE performance.

By that time Apple should have also updated the 12-core Mac Pros to run on Ivy Bridge Xeon Server chips… so keep that in mind.  :-)

Wes Fang

unread,
Aug 20, 2012, 1:13:05 PM8/20/12
to adf-met...@googlegroups.com
OK. I finally had some time last week to play with the new jdev11gr2. If anyone is interested in the benchmarks, they are posted here. I will be away for vacation the rest of the week but plan on tweaking the ubuntu and win7 setups (since they were slow using the "factory settings") after I get back.

Wes Fang

unread,
May 7, 2013, 4:03:44 PM5/7/13
to adf-met...@googlegroups.com
We just got our new machines to develop 11g with, I did an update to my original post regarding performance. Check it out if you are looking for info purchasing hardware for jdeveloper.

http://wesfang.wordpress.com/2013/05/07/jdeveloper-10g-10-1-3-5-and-jdeveloper-11g-11-1-2-3-performance-benchmark-update/
Reply all
Reply to author
Forward
0 new messages