Monday, November 26, 2012

[android-developers] Memory optimization (Http requests and reading files)

Hello guys,
my problem is that, There's a HTTP request, I request it as a pages, each page will hold a long json text, So instead of holding them in the memory, i write all the pages that requested into a file, then after finishing the request, i start the parsing of the JSONs.

the question is that, the process of receiving the response as inputstream and saving the inputstream into a file Receives a memory, and the process of parsing the file JSONs, also receive a memory.

i called the GC alot and the memory not affected.

the Question is, how to optimize the memory ? how to free the memory of the unnecessary Strings, Lists, StreamReaders ? 
i closed the StreamReaders and made a list.clear() and equalled the string = null and nothing happen to the memory.

So, is there any tips on freeing the memory ?

thanx.

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment