Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-2234

out of memory when logging more messages than heap size (surefire issue)

XMLWordPrintable

    • Workaround Exists
    • Hide

      Use a 64 bit JVM with a large heap or reduce the jacorb log level to WARN only.

      Show
      Use a 64 bit JVM with a large heap or reduce the jacorb log level to WARN only.

      Running com.hp.mwtests.ts.jts.orbspecific.local.performance.Performance2 on JacORB with about 500000 transactions results in an OOM error because surefire keeps in logs in memory until the test has finished.

      In this particular test jacorb logs messages at INFO level for each transaction resulting in excessive memory requirements. We can't make the heap too large because the default JVM is 32 bit. However, we could fix it by reducing the jacorb log level to WARN.

              thjenkin@redhat.com Tom Jenkinson
              rhn-engineering-mmusgrov Michael Musgrove
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: