Overcommit ratio settings for Android? (Kernal Adiutor) I cannot seem to get a straight answer on this, and that is the Overcommit Settings in the Android Kernel. I only have a basic understanding of it, that it allows the system(?) to only use a certain percentage of ram? Anyway, with my failed research attempts, there is very little on this subject, and often articles will conflict with each other. For example, in these articles:

https://forum.xda-developers.com/android/general/guide-comprehensive-guide-to-kernels-t3121088

https://forum.xda-developers.com/android/general/guide-comprehensive-guide-to-kernels-t3121088

They both say that overcommitting is bad and should be disabled. However, in a few other articles:

https://forum.xda-developers.com/showthread.php?t=1621808

They set the overcommit to 100% (Or just leave it at 50). I just want a plain and straight answer, what is the overcommitting ratio and how does it affect ANDROID specifically, one way or the other? (Battery, performance, stability)

Thank you very much!

(I am editing my Android Kernel [HotDog] with Kernel Adiutor)

EDIT: My phone is Android 7.1 with 2GB of ram
My understanding is this. basically the android system runs all the apps and determines when to give them memory and how much. when an app requests some RAM the system will set aside some ram for that app.  apps dont always use as much ram as they request, so the system will actually tell the app it has X amount of RAM to use when in reality only Y amount of ram was set aside and X>Y is the ratio essentially. 
so 50% would mean that the system would attempt to set aside 50% less physical memory to this app than it wants but keeps it a secret from the app and then uses multitasking in order to try and give it ram as needed