Skip to Content
avatar image
Former Member

jlaunch memory leak

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    May 29, 2009 at 11:43 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 29, 2009 at 11:41 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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

  • avatar image
    Former Member
    Jun 05, 2009 at 09:59 AM

    Hello,

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

    You can find this in configtool at server0 node.

    Regards,

    Abhay

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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