IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Heap Memory allocation

    Posted Tue September 16, 2014 04:44 AM

    Hello,

    There is some confusion in the memory allocated to IS and its heap.

    I know Heap Memory is part of memory allocated to JVM by Operating System.

    In IS server statistics page I see Maximum(5592448 KB) and commited(3799808 KB) Memory.

    And Heap memory is the part of this Memory, But in setenv.sh I see

    JAVA_MIN_MEM=1G
    JAVA_MAX_MEM=6G

    That means heap size min is 1GB and max is 6GB, but this heap size(part of this Memory) is more than the memory allocated to JVM(5592448 KB).

    What is exact difference between Server > Statistics page Memory (vs) JAVA_MIN_MEM & JAVA_MAX_MEM in setenv.sh?

    Anyone Please clarify thanks in advance.


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: Heap Memory allocation

    Posted Tue September 16, 2014 08:54 AM

    webMethods version?

    Share the below from server.sh/bat or startup.sh/bat
    JAVA_MIN_MEM=
    JAVA_MAX_MEM=


    #webMethods
    #Integration-Server-and-ESB


  • 3.  RE: Heap Memory allocation

    Posted Tue September 16, 2014 08:56 AM

    IS 8.2.2

    JAVA_MIN_MEM=1G
    JAVA_MAX_MEM=6G


    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: Heap Memory allocation

    Posted Tue September 16, 2014 11:13 AM

    Try to set this way in the setenv and restart the IS

    JAVA_MIN_MEM=1000M
    JAVA_MAX_MEM=6000M


    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: Heap Memory allocation

    Posted Tue September 16, 2014 12:17 PM

    Also try the below. Stop the IS, change the values in IS script (take a backup before edit) and restart the IS.

    JAVA_MIN_MEM= 1024M
    JAVA_MAX_MEM= 6144M

    1024M is 1GB


    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Heap Memory allocation

    Posted Fri September 26, 2014 06:49 PM

    JAVA_MAX_HEAP represents the maximum memory on the admin statistics page.

    The JAVA_MIN_HEAP will be the memory the IS will try to start with. The committed memory will be the total memory utilized by the IS at any point of time which has to be lesser than the maximum at any point of time.


    #Integration-Server-and-ESB
    #webMethods