TheBritton
Resident Galaxy Cat
The issue with the free memory is the dalvik heap garbage collection -- basically, you want to avoid that if possible as it's nasty in terms of the impact on performance.
The kernel is fine but Android's GC is, well, somewhat stinky. Some day I might actually go through their Dalvik code and see if I can improve it (this is not trivial and if you create problems in there you will get all sorts of really flaky behavior -- so tread carefully if you decide to go play!) and this is a very common area for issues in general among programs -- heap management and garbage collection is a tricky business to not only do right but do fast. Dalvik does a passable job of it -- but I suspect it could be improved.
So is this why you recommend the minimum free RAM to be around 100MB? At least until this issue is fixed?
I have my minfree set at 32MB and the sluggishness is horrid when it dips into the 40MB range. Its almost not worth the "true multitasking" that no wasted RAM brings.
So one of us tackling the heap management issue would correct this? Just making sure I understand this right
Thanks for your insight.