Emulator ram usage is not being freed

I am using appium with Memu emulator. I noticed that after each appium session emulator ram usage raise. For example:

  1. MEmuHeadless.exe ram usage: 200MB

  2. I run appium session: MEmuHeadless.exe ram usage: 280Mb

  3. I end appium session: MEmuHeadless.exe ram usage: 230Mb

  4. I run appium session: MEmuHeadless.exe ram usage: 310Mb

  5. I end appium session: MEmuHeadless.exe ram usage: 260Mb

  6. I run appium session: MEmuHeadless.exe ram usage: 340Mb

  7. I end appium session: MEmuHeadless.exe ram usage: 290Mb

  8. I run appium session: MEmuHeadless.exe ram usage: 370Mb

  9. I end appium session: MEmuHeadless.exe ram usage: 320Mb

  10. I run appium session: MEmuHeadless.exe ram usage: 400Mb

  11. I end appium session: MEmuHeadless.exe ram usage: 350Mb

As you can see ram usage went from 200Mb to 350Mb after 5 tests. It will go up every time I run next appium session (after many tests it can consume gigs of ram). I can’t do anything with that (except rebooting emulator). Any ideas whats wrong?

Appium capabilities:

{
  "noReset": true,
  "deviceName": "Android",
  "udid": "127.0.0.1:21543",
  "platformName": "Android",
  "appPackage": "foo",
  "appActivity": "bar",
  "platformVersion": "7.1",
  "ignoreUnimportantViews": true,
  "disableAndroidWatchers": true,
  "recreateChromeDriverSessions": true,
  "gpsEnabled": false,
  "isHeadless": true,
  "skipDeviceInitialization": true,
  "chromedriverDisableBuildCheck": true,
  "skipLogcatCapture": true,
  "disableWindowAnimation": true,
  "skipServerInstallation": true,
  "automationName": "UiAutomator2"
}

Setup:

Memu version: 6.3.7
Memu emulator android version: 7.1

I tried many different memu versions, from 5.5.7 to 6.3.7. I also tried different android versions but without any success.