﻿---
title: JVM heap size
description: When you install ECE specify the recommended JVM heap sizes with --memory-settings JVM_SETTINGS parameter, based on the use cases as described below: 
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/7592/deploy-manage/deploy/cloud-enterprise/ece-jvm
products:
  - Elastic Cloud Enterprise
applies_to:
  - Elastic Cloud Enterprise: Generally available
---

# JVM heap size
<important>
  ECE uses default JVM heap sizes for services that work for testing. Make sure to configure the JVM heap size that fits your use case. Not following the recommended settings may cause issues later on as volume of data and usage increases.
</important>

When you install ECE specify the recommended JVM heap sizes with `--memory-settings JVM_SETTINGS` parameter, based on the use cases as described below:
- [Deploy a small installation](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/7592/deploy-manage/deploy/cloud-enterprise/deploy-small-installation): For development, test, and small-scale use cases.
- [Deploy a medium installation](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/7592/deploy-manage/deploy/cloud-enterprise/deploy-medium-installation): For many production setups.
- [Deploy a large installation](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/7592/deploy-manage/deploy/cloud-enterprise/deploy-large-installation): For deployments with significant overall search and indexing throughput.

Other JVM heap sizes can be left at their defaults.
<note>
  There is currently no UI option to change JVM heap sizes after installation. To change them, follow the guidance in the [How to change JVM memory of ECE components](https://ela.st/change-ece-jvm-heap) KB article.
</note>