Reduce memory usage while running in the background
It is a bit silly that OneDrive for Android uses on average 64MB of RAM when just sitting idle in the background.
OneDrive support even refused to answer why it needs to force itself to stay running in the background all the time so if it actually isn't needed the high memory usage is even worse. Forcing an app to remain running all the time if it isn't needed is called "one of the worst memory management mistakes an app can make" in the Android SDK documentation.
