Using Marshmallow. I usually have memory close to full. It often happens to me that, while trying to install an app of a given size, I am request to free space for 6-10 times the size of the app, which seems very strange to me.
What are possible causes and solutions (if there is any other than doing what is asked for) for this?
Example: trying to install Join (for bike rides). App size is ca. 39MB. I was requested to free 290MB. After freeing some space I still have to free 190MB.
EDIT: I have found possible similar questions, but with a little less detail on the sizes involved, older Android versions, or other perhaps minor differences, so I wouldn't be sure if the questions are really rooted on the same causes (thus I wouldn't call this one a dupe). As for the respective answers, I would have to check if they apply; some of them are poorly documented or seem to be more conjectures than knowledge. For completeness, I am listing here such questions.
"Insufficient storage" when trying to install new app
Something is secretly eating up my Acer Iconia A500 internal memory and I need help finding it
Google Play: Error downloading app - insufficient space
Cannot install some apps in Android 4.1.2
What space am I running out of when trying to install an app?
Google Play asking 100 TIMES the real size of the app
Related: How to compute all space taken up by an app and its associated files