Booster Package: Memory Profiles & Performance Packages

    As Exalate environments grow in complexity, especially with advanced sync rules and intensive connection scripts (e.g., using Groovy), choosing the right memory profile becomes critical.

    This page outlines the different memory configurations tested under controlled performance tests using 1000 issues and highlights the benefits of scalable packages we now offer — including expanded local storage tiers.

    Performance Test Overview

    We ran intensive sync operations on Exalate nodes using customized Groovy scripts to simulate real-world enterprise-grade workloads. The following table summarizes the average processing time per item across four memory profiles when processing 1000 items. The test in use is called the ping-pong test.

    ProfilePer Item
    MEDIUM (Default)24.7 – 38.8 seconds
    HIGH18.3 – 23.1 seconds
    ULTRA11.4 – 16.9 seconds
    TITAN6.2 – 10.1 seconds

    Available Memory Profiles & Package Tiers

    We offer memory configuration profiles as standalone or bundled packages:

    ProfileMemory AllocationIdeal ForStorage
    MEDIUMDefault (1GB)Small syncs, minimal scripts
    HIGH2GBMedium projects, moderate script logicOptional
    ULTRA4GBMigration, API-heavy syncs✅ 5GB / 10GB
    TITAN8GB+Large-scale migrations, enterprise automation✅ 10GB / 20GB


    Use Cases

    Here are real-world scenarios where performance tuning and expanded storage significantly improve results:

    • Migration Projects: Move thousands of issues between platforms quickly and reliably. The TITAN profile paired with 20GB storage ensures minimal downtime and error handling.

    • Automation with Groovy Scripts: If you're using advanced Exalate rules (conditionals, field mapping, transformations), upgrading to HIGH or ULTRA profiles ensures scripts are executed faster with fewer memory interruptions.

    • High-Frequency Syncs: For continuous integration use cases where synchronization happens every few seconds (e.g., DevOps workflows), profiles like ULTRA are recommended.

    • Bulk Updates & API Integration: For platforms using Exalate's API for large batch operations or integrations, memory-intensive operations are best handled on TITAN.


    Why Upgrade?

    • ✅ Faster sync times

    • ✅ Reduced timeouts and memory errors

    • ✅ Better performance for advanced Groovy logic

    • ✅ Scalable for migrations and long-term enterprise use

    • ✅ Bundle with expanded persistent volume (local storage) to handle more attachments and logs


    Interested in Upgrading?

    Contact us via the Support Portal or at sales@exalate.com to customize your Exalate environment with the right memory profile and storage plan for your needs.