Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    How to increase the heap size for Rosetta

    • Article Type: General
    • Product: Rosetta
    • Product Version: 4
    • Relevant for Installation Type: Local;

    Desired Outcome Goal: to increase the heap size

    Procedure:
    1. Go to: /exlibris/dps/d4_1/system.dir/thirdparty/wrapper/conf/wrapper.conf

    2. Change the wrapper.java.maxmemory parameter

    3. Go to: /exlibris/dps/d4_1/system.dir/conf/global.properties (and global.properties.tml)

    4. Change the jboss.maxmemory parameter

    5. Run "dps_stop" (without quotes)

    6. Go to dps_bin

    7. Run "./set_globals.sh" (without quotes)

    8. Run "dps_start" (without quotes)

    Additional Information

    If the system runs very slowly during massive loads, check the gc. log to see if there are any "Full GC" messages as follows:

    1. enter "dps_log" (without quotes) which goes to /exlibris/dps/d4_1/profile/operational_shared/logs/us-rosetta01.corp.exlibrisgroup.com

    2. more (or less) "gc.log)

    3. search for "Full GC"

    Example:

    2015-06-29T13:25:04.870-0500: 614535.319: [Full GC [PSYoungGen: 24049K->0K(973312K)] [ParOldGen: 2037107K->831988K(2048000K)] 206115
    7K->831988K(3021312K) [PSPermGen: 124961K->124319K(524288K)], 2.3053130 secs] [Times: user=4.88 sys=6.75, real=2.30 secs]


    To determine how much memory is allocated to the server enter "free -m" (without quotes)

    Example:

    us-rosetta01-d4(1) >>free -m
                 total       used       free     shared    buffers     cached
    Mem:         24106      22561       1544          0        505      17296
    -/+ buffers/cache:       4759      19347
    Swap:        20191          0      20191
    us-rosetta01-d4(1) >>


    The out of the box jboss.maxmemory=4000, but it can be changed to 1/4 to 1/3 of the memory allocated to the machine.

    Category: Infrastructure


    • Article last edited: 7/20/2015