android how to compare between simpleCursorAdapter and ArrayAdapter
<p>I have an application. I want to optimize that one. how can i do that. 
For example I am using simpleCursorAdapter to bind listview and it fetch data from database.
But if i retrieve data from cursor into an string array and then by using ArrayAdapter I can bind listview.
So I want to know which one is the better one means which takes less time to binding or takes less CPU time.
Plz give me the answer.
And if u have any extra tips of code optimization then tell me plz.
Thank you</p>
