Setting Java heap size

The Java Virtual Machine requires enough heap memory to prevent out-of-memory conditions.

If Java heap memory is set too low, TestArchitect may not have enough memory to perform normal operations. Set the Java heap size at a level that is large enough to enable TestArchitect to function properly, but not so large that the amount of physical memory available to other applications is affected. The table below lists the minimum, recommended, and default Java heap size settings for both 32-bit1 and 64-bit systems.

Machine ArchitectureRecommended Heap SizeMinimum Heap SizeDefault Heap Size
32-bit11024 MB512 MB764 MB
64-bitHalf of total physical memory512 MBHalf of total physical memory

Tip:
The current Java heap size setting is displayed in the Repository Server Information panel in the Repository Server Control Panel window.

  1. Open the Repository Server Control Panel dialog box.

  2. On the toolbar, click Options…

    The Options dialog box appears.

  3. In the Set Heap Size panel, type the amount of memory (in megabytes) that is to be made available to Java as heap storage, and then click OK.

    Tip:
    Click Reset dialog box to return the heap size to the default setting for your system.

Changing the Java heap size value automatically restarts the repository server. All access to the server is temporarily disabled while the server restarts. Server requests made during this time will be rerouted to a replication server, if one is available.


  1. Since 8.5u1 TestArchitect there is no longer a 32-bit version of TestArchitect. You may still be able to run tests on a 32 bit application if it runs well on 64-bit systems. ↩︎


Copyright © 2021 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1(800) 322-0333