I have developed a downloading application for S60 3rd edtion devices. I noticed a very strange thing. I was testing of downloading a music file about 2 MB. In my downloadin application, It receives a partial chunks and expands dynamic heap memory and stores the downloading parts. However downloading hangs after downloading 800 KB. I could not allocate more space than 800 KB. I don't know how this is possible. This same application works in all other S60 devices.
I am just wondering, is there a default limitation of heap memory in S60 3rd edition devices. Should the dynamic heap be definded in the MMP file or so. Rightnow, my downloading application does not work because of this kind of limitation.
It would be very appreciable if someone knows what is going on with S60 3rd edition devices.