I currently work for my Speed Racer Game which use files which populate arrays of 3000 elements.
When i use my game in broadcast mode (through the AppGameKit Player 108b8) (compiled by myself for android), populating arrays is very fast (1 second).
When i compile my game as a standalone APK (with the bytecode.byc) and run it, this is taking a lot of time ... (10 seconds !!!)
I simply loop over the lines in a file and i'm doing theses simple assignments :
MyArray[indexIncremented].X#=valfloat(GetStringToken( strLine$, " ", 1 ))
MyArray[indexIncremented].Y#=valfloat(GetStringToken( strLine$, " ", 2 ))
MyArray[indexIncremented].Z#=valfloat(GetStringToken( strLine$, " ", 3 ))
...
...
I'm too lazy to test in depth lol but maybe someone already know this issue ? if not, i will investigate and determine if it's due to file reading, array populating, or GetStringToken command or valfloat ...
But it's very strange having this difference between the "broadcasted version" and the standalone version ... (based on the same player ... both versions compiled by myself !!)