This is something that I have noticed in Android. If you restart the phone, you will find that the amount of free memory is more [say 190 mb in the case of HTC Wildfire]. As time passes by, the amount of free memory keeps reducing.
[This free memory I’m refering to is a statistic that i get from a TaskKiller app. I dont trust this app to kill my other applications, but use it to monitor my memory resources.]
Is it something wrong with the app that I am using or are there memory issues in android [for want of a better term].
And if yes, How I as a developer can stop this from happening.
I don’t regard them as “issues” since Android is made in such a way that applications keep working in background. call it multi-tasking. and these applications cost you memory. ( I am assuming that you’re referring to the RAM size)
When the phone starts, almost all of the apps are sleeping. slowly, background services such as sync and else start up, and they start occupying memory.
That’s why you see a drop in free memory. I don’t think there’s something to worry about, since Android takes care of Memory Management very well.
Although, as a developer, you should create such an app which occupies as less memory as possible.