Simplexml parse 3200 elements in 7 sec on Galaxy S. Every element has 7 attributes.
How I can to improve performance?
<Response>
<T>
<Item A="..." B="..." C="..." ... />
<Item A="..." B="..." C="..." ... />
<Item A="..." B="..." C="..." ... />
...
</T>
</Response>
code:
InputStream in = new BufferedInputStream(mContext.getAssets().open("t.xml"));
Reader decoder = new InputStreamReader(in, "UTF8");
...
Persister serializer = new Persister();
respT = serializer.read(RespT.class, decoder, false);
You can try to use Vtd-Xml, it faster than most parsers.