I am using appium with Memu emulator. I noticed that after each appium session emulator ram usage raise. For example:
-
MEmuHeadless.exe ram usage: 200MB
-
I run appium session: MEmuHeadless.exe ram usage: 280Mb
-
I end appium session: MEmuHeadless.exe ram usage: 230Mb
-
I run appium session: MEmuHeadless.exe ram usage: 310Mb
-
I end appium session: MEmuHeadless.exe ram usage: 260Mb
-
I run appium session: MEmuHeadless.exe ram usage: 340Mb
-
I end appium session: MEmuHeadless.exe ram usage: 290Mb
-
I run appium session: MEmuHeadless.exe ram usage: 370Mb
-
I end appium session: MEmuHeadless.exe ram usage: 320Mb
-
I run appium session: MEmuHeadless.exe ram usage: 400Mb
-
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.