I'm using Qt Creator to build an application that runs on Nokia N8. In the simulator, it works all right. The application loads two files whose size is 13MB each into two global QStringList objects. However, on the phone I get the error "Memory full".
The Nokia phone reports that the amount of free RAM is 200 MB. So it should be perfectly possible to load 26 MB of data into RAM, shouldn't it? Is there a per-process limit on how much RAM a process can consume? Is there a way to increase that limit?
I'm using the new operator to create the list objects in constructors, so they shouldn't be on the stack.