cancel
Showing results for 
Search instead for 
Did you mean: 

jlaunch memory leak

Former Member
0 Kudos

Hi,

I m using Netweaver AS with Oracle Database 10g Enterprise Edition. Recently i have observed that the jlaunch.exe is consuming lots of system memory and keeps on growing until we force a restart of the AS. The gc parameters are as reccommended in SAP notes. Can any body help please??

regards

Rajath

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

JLaunch process is a wrap of the java process within SAP J2EE cluster. it could be one of your server node in your case. you can find more information about jlaunch at:

[http://help.sap.com/saphelp_nw70/helpdata/EN/a2/852aca5cd96f4796e51ba0f7a28926/frameset.htm|http://help.sap.com/saphelp_nw70/helpdata/EN/a2/852aca5cd96f4796e51ba0f7a28926/frameset.htm]

it's depending on your JVM configuration, the process could use memory up to the total of maximum heap size + Maximum perm space + native/java stack size.

if you follow SAP recommendation for the initial setup, normally one server node process could use up to around 2.3GB memory.

So it might be a configuration rather than memory leak.

If you still think it's suspected memory leaking issue,you should start with GC analysis, find a good GC graphic viewer or using Wily introscope will help you a lot.

Answers (2)

Answers (2)

former_member906139
Active Participant
0 Kudos

Hello,

Can you please let us know JVM parameters for your server0 node.

You can find this in configtool at server0 node.

Regards,

Abhay

Former Member
0 Kudos

Please find the JVM parameters of the Server Node. I have taken it directly from the NW System info web page.Let me know if you need any more info.

-Xloggc:GC.log

-Xms1024M

-Xmx1024M

-Xss2m

-verbose:gc

-XX:+DisableExplicitGC

-XX:+HandlePromotionFailure

-XX:+PrintGCDetails

-XX:+PrintGCTimeStamps

-XX:+UseParNewGC

-XX:+UseTLAB

-XX:CodeCacheMinimumFreeSpace 2M

-XX:MaxNewSize 171M

-XX:MaxPermSize 512M

-XX:NewSize 171M

-XX:PermSize 512M

-XX:ReservedCodeCacheSize 64M

-XX:SoftRefLRUPolicyMSPerMB 1

-XX:SurvivorRatio 2

-XX:TargetSurvivorRatio 90

Former Member
0 Kudos

Hi Rajath,

Can you tell us whats the OS and version and the JVM installed in the system and are you facing this problem after you did some changes in the system.

Please tell more about the problem to help you more.

Thank you,

Tilak

Former Member
0 Kudos

Hi,

I am using Windows Server 2003 Enterprise x64 Edition SP2. There is no significant problem due to this as the Server Machine has enough memory to handle. But still i m curious to know why this keeps occuring.

Former Member
0 Kudos

Hi Rajath,

There is a suspected memory leak on a server node for me as well .

jlauch.exe memory utilization keeps increasing and ultimately crashes.Increasing the heap size did not help.

Can you tell me how did you analyze and solve this issue if so.

Regards,

Ashok

Former Member
0 Kudos

Hi Ashok,

Please check the Process ID of the Jlaunch process. Check which is the process (disp or server0).

If it is dispatcher, then check the defaulttrace of dispatcher.

Hope we will get some hints for troubleshooting.

Best Regards

Raghu

Former Member
0 Kudos

Hi Ashok,

Do you see high CPU usage of any jlaunch processes ?

If yes, you will need to follow the note 743192.

Why dont you set the heap size to 2048MB?

Or else can you do a threaddump analysis.

SAP note 710154 - How to create a thread dump for the J2EE Engine.

Thanks,

Tilak