WebSphere Portal 7 Performance Tips: Changing the Heap Size & Verbose Garbage Collection

Web portal design

WebSphere Portal 7 Performance Tips: Changing the Heap Size & Verbose Garbage Collection

By Sal Pece

TheServerSide.com

WebSphere Portal 7 - Performance Tip #2 - Decreasing Startup Time by Sal Pece


Other Articles by WebSphere Portal Expert Sal Pece:
Evaluating WebSphere Portal Server 7
Speeding Up Your WebSphere Portal Server 6.1 and 7 Installations


When I speak about WebSphere Portal, I often get drawn into discussions related to performance.  One of my favorite  comments is to:  “Uninstall WebSphere Portal and switch to Apache JetSpeed.”

I feel your pain but Tomcat & JetSpeed aren't really an option for me.  So I’d like to share another technique to decrease startup time, improve server performance, and hopefully lessen your  Startup stress

I’d like to begin by sharing a tip I came across.  If you set the Initial Heap size to the same value as the Maximum Heap size, the WebSphere Portal start time will be significantly reduced.

How do I update the Initial Heap Size?

 1. Log into the Integrated Solutions Console (formerly known as the WebSphere Admin Console)

 [Author’s Note:  The initial PORT setting for Portal Beta installation’s ISC is now 10042 because it wasn’t hard enough to remember 9060.]

WebSphere Portal 7 Login Console

2.  Select  Servers -> Server Types -> WebSphere application servers

Integrated Solutions Console WebSphere Portal 7 WPS

3. Click WebSphere_Portal

4. Expand Server Infrastructure -> Java and Process Management and click  Process definition

WebSphere Portal Class Loader Process Definition

5. Under Additional Properties clickJava Virtual Machine

WPS 7 Java Virtual Machine Process Execution

6. Set the Initial heap size to 1024 (same as the Maximum heap size) and click Apply

 

WebSphere JVM Initial Heal Size Verbose JNI

7.      Since we’re in here to improve performance, let’s also DESELECT the Verbose garbage collection and click OK

Turning Off WebSphere Verbose Garbage Collection Heap JNI

8. Finally click the Save link

 Save and Review WPS 7 Changes

9.  And last but not least, restart the WebSphere_Portal server

Restarting IBM WebSphere Portal Server 7 WSP

 

[Author’s note:  I did notice some performance improvements although I haven’t timed it myself.  Hopefully when WebSphere Portal 7 Gold been released all the performance enhancements will be in place.]

 

What’s next? 

Startup is one thing, restart is another.  In my next performance tip, I’ll fill you in on a little thing I like to call TMR (or quite simply Task Manager Restart

 

 

Sal Pece is a WebSphere Portal Architect and a technical Instructor who refuses to specialize. Instead focuses his efforts as architect, administrator and developer on WebSphere Application Server, WebSphere Portal, and Lotus Connections 2.5 platforms. When he's not delivering custom solutions, or studying new technologies, he's serving up sumptuous feasts for his family and friends. His signature dish is a three cheese and mushroom stuffed chicken breast, wrapped in bacon, and smothered with a Raspberry Mustard cream sauce which he's named 'The Shona'.

Other Articles by WebSphere Portal Expert Sal Pece:

Evaluating WebSphere Portal Server 7
Speeding Up Your WebSphere Portal Server 6.1 and 7 Installations

 

 

26 May 2010

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.