Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-5361

Enable ThreadLocal allocation in the JVM

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 1.1.11, 1.2.4
    • Component/s: None
    • Labels:
    • Environment:

      JDK 6

      Description

      Adding -XX:+UseTLAB to cassandra-env.sh yields a ~15% read performance boost.

      Works with usual stress tool but also in our production.

      It enables thread local allocation of new objects which makes sense for SEDA based systems.

        Attachments

          Activity

            People

            • Assignee:
              tjake T Jake Luciani
              Reporter:
              tjake T Jake Luciani
              Tester:
              Ryan McGuire
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: