mojira.dev
MC-190258

Abnormally very high RAM usage since 1.13 (server side)

The bug

Since 1.13, the RAM used by the server has increased drastically to reach more than 3 GB in 1.15.2 and higher when it is not limited by JVM default arguments (= put -Xmx8G for example)!

For comparison, 1.12.2 uses only 500 MB of RAM!

This problem is apparently due to the DataFixerUpper introduced in 1.13.

How to test

  1. Go to the "Installations" section of your Minecraft launcher.

  2. Click on the three dots that appear when you hover over the profile you want to use for this test, and then click "Edit". If you don't already have a profile, create one!

    [media]
  1. Select the version you want to test.

  2. Download the server jar of the version you want to test.

  3. Open the task manager of your operating system.

  4. Launch the server with the following JVM arguments (for 8GB of RAM):

    java -Xmx8G -Xms1024M -jar server.jar nogui
  5. Observe the evolution of the RAM used by the server in the task manager.

  6. Repeat for each version you want to test.

    [media]

Videos tests

Here are all the tests I did from 1.12.2 to 1.16 Pre-Release 2, on all stable versions of Minecraft.

I have allocated 8 GB of RAM each time so as not to restrict the server to too low a ceiling, which would not allow us to see the problem.
No other programs run on the PC (except Discord and my recording program).
I did the test on my two different machines and the results are the same.

  • Minecraft 1.12.2 (~450 MB) :

[media]
  • Minecraft 1.13.2 (~2.5 GB) :

[media]
  • Minecraft 1.14.4 (~2.9 GB) :

[media]
  • Minecraft 1.15.2 (~3.0 GB) :

[media]
  • Minecraft 1.16 Pre-Release 2 (~3.1 GB) :

[media]

We can also observe that with each new version, the CPU is used harder and harder, even after the game is fully loaded (especially in 1.16).

Note: This ticket is attached to MC-188163 which processes the client side.

Related issues

Attachments

Comments

migrated
[media][media][media][media][media][media][media]
migrated

Can confirm

migrated

Can confirm for 1.16.1

migrated

Can confirm for 20w27a

migrated

Can confirm for 1.19. VERY HIGH

 

migrated

Why is this bug not resolved? I think this would be very important and could get a lot of players for the new versions.

MMK21

Performance issues can be quite difficult and complicated to fix. This report has been given a Mojang Priority of "Normal", so it will get fixed at some point.

If you haven't already, be sure to upvote the issue 🙂

migrated

Thy 🙂

ZeNico13

(Unassigned)

Community Consensus

Platform

Normal

Performance

high, high-ram, memory-leak, ram, ram-usage, server

1.15.2, 1.16 Pre-release 8, 1.16 Release Candidate 1, 1.16, 1.16.1, ..., 1.19.1 Pre-release 2, 1.19.1 Pre-release 4, 1.19.3, 23w07a, 1.19.4 Pre-release 1

Retrieved